Autor Beitrag
Ccenter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 154

Win7
C#
BeitragVerfasst: So 19.09.10 21:58 
Moin,
wenn ich in eine Textbox von Anfang an Text eintrage (im Designer) und dann das Programm starte, ist der Text automatisch markiert.
Das ist nichts weltbewegendes aber es ist einfach unhübsch.
Gibt es irgendeine Einstellung oder Trick oder so um das zu verhindern?
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3803
Erhaltene Danke: 176

Arch Linux
Python, C, C++ (vim)
BeitragVerfasst: So 19.09.10 22:10 
Meine Hilfe kennt fünf TextBox-Klassen. Von welcher reden wir?

_________________
>λ=
Trashkid2000
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 561
Erhaltene Danke: 137



BeitragVerfasst: So 19.09.10 22:11 
Entweder selectiertst Du beim Start des Programms die Form ansich
ausblenden C#-Quelltext
1:
this.Select();					

oder aber Du setzt den SelectedTect der TextBox direkt
ausblenden C#-Quelltext
1:
textBox1.Select(00);					


LG, Marko
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: Mo 20.09.10 08:59 
user profile iconTrashkid2000 hat folgendes geschrieben Zum zitierten Posting springen:
Entweder selectiertst Du beim Start des Programms die Form ansich
ausblenden C#-Quelltext
1:
this.Select();					

MSDN sagt zu Form.Select folgendes:

MSDN zu Form.Select:
Aktiviert das Formular und wählt ein untergeordnetes Steuerelement aus.

Dabei wird ja wieder das Eingabefeld ausgewählt, und das ist doch gerade das, was user profile iconCcenter nicht will.

Meintest du Focus()? Dabei wird der Fokus wirklich auf das Formular gesetzt.
Trashkid2000
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 561
Erhaltene Danke: 137



BeitragVerfasst: Mo 20.09.10 09:40 
user profile iconYogu hat folgendes geschrieben Zum zitierten Posting springen:

Meintest du Focus()? Dabei wird der Fokus wirklich auf das Formular gesetzt.

Hmm, hatte das Ganze mal ausprobiert. Bei Select() ist die TextBox (und somit der Text darin) nicht mehr selektiert, aber bei Focus() tut sich an der Sache gar nichts.

Marko

Für diesen Beitrag haben gedankt: Ccenter
Ccenter Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 154

Win7
C#
BeitragVerfasst: Mo 20.09.10 14:50 
Habs gerade ausprobiert und this.Select(); funktioniert =)
Danke!