login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[C#] Tekst in textbox meescrollen (Opgelost)

Offline Ultimatum - 10/06/2009 23:31
Avatar van UltimatumPHP expert Ey, ik heb een hele simpele applicatie die een soort van log in een multiline textbox schrijft, maar als de tekst langer is dan de textbox hoog is komt er een verticale scrollbalk, precies wat ik wil. Maar nu blijft de pointer boven de textbox staan, kan het ook zo dat je mee scrollt als er een scrollbalk komt?

Stelt niet veel voor, maar dit is wat ik heb.
  1. private void btOpenDirectory_Click(object sender, EventArgs e)
  2. {
  3. FolderBrowserDialog folderBrowserDialog = new FolderBrowserDialog();
  4. if (folderBrowserDialog.ShowDialog() == DialogResult.OK)
  5. {
  6. tbDirectory.Text = folderBrowserDialog.SelectedPath;
  7.  
  8. string[] files = Directory.GetFiles(tbDirectory.Text, "*", SearchOption.AllDirectories);
  9.  
  10. foreach (string file in files)
  11. {
  12. if (File.Exists(tbDirectory.Text + "/" + Path.GetFileName(file)) == false)
  13. {
  14. File.Move(file, tbDirectory.Text + "/" + Path.GetFileName(file));
  15. this.tbDetails.Text += "Moving file: " + Path.GetFileName(file) + "\r\n";
  16. }
  17. }
  18.  
  19. string[] directories = Directory.GetDirectories(tbDirectory.Text, "*", SearchOption.AllDirectories);
  20. foreach (string directory in directories)
  21. {
  22. if (Directory.GetFiles(directory).Length == 0)
  23. {
  24. Directory.Delete(directory);
  25. this.tbDetails.Text += "Removing directory: " + directory + "\r\n";
  26. }
  27. }
  28. }
  29. }

4 antwoorden

Gesponsorde links
Offline Ontani - 10/06/2009 23:39
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
this.tbDetails.SelectionStart = 0
this.tbDetails.SelectionLength = this.tbDetails.TextLength
this.tbDetails.ScrollToCaret();
Offline Ultimatum - 11/06/2009 00:09
Avatar van Ultimatum PHP expert Bedankt voor je snelle antwoord maar waar moet ik dit neerzetten? Ik heb geprobeerd in de designer class, binnen de methode btOpenDirectory_Click, binnen de foreach van files en in na InitializeComponent() die in de constructor staat maar de scrollbalk blijft stevig bovenaan staan .
Offline Ontani - 11/06/2009 08:11
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
Dit zou in het tbDetails.TextChanged event moeten staan.
Offline Ultimatum - 11/06/2009 08:38 (laatste wijziging 11/06/2009 11:11)
Avatar van Ultimatum PHP expert Aha, 1 van de weinige dingen die ik nog neit had geprobeerd . Zal vanavond even uitproberen.

Bedankt, heb het net uitgetest, en dat werkt inderdaad.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.156s