Entwickler-Ecke

WinForms - Keys


John Sanson - Sa 04.02.06 22:44
Titel: Keys
Hi.
Mit
Keys.Enter kann ich z.B. die Entertaste verwenden. wie kann ich mir jetzt eine Liste in einer ListBox schreiben wo die ganzen Tastennamen drauf sind. die befinden sich alle bei Key.[Tastenname].

gruß John


Motzi - So 05.02.06 01:43


C#-Quelltext
1:
Listbox1.Items.AddRange(Enum.GetValues(typeof(Keys)))                    


Robert_G - So 05.02.06 04:13

user profile iconMotzi hat folgendes geschrieben:

C#-Quelltext
1:
Listbox1.Items.AddRange(Enum.GetValues(typeof(Keys)))                    
Eleganter finde ich die Verwendung von databinding:

C#-Quelltext
1:
2:
3:
4:
Array keys = Enum.GetValues(typeof(Keys));

listBox1.DataSource = keys;
label1.DataBindings.Add(new Binding("Text", keys, ""));


John Sanson - So 05.02.06 11:31
Titel: Danke
Danke. Genau so hab ich mir das vorgestellt. Die Einträge sind sogar in Reihenfolgen 0-255.