ComboBox - Auswahl modifizieren

18/10/2007 - 12:51 von René König | Report spam
Hallo!

Ich versuche gerade, den Text eines ausgewàhlten Items in einer ComboBox
zu modifizieren. Momentan fange ich das Event "SelectedIndexChanged" ab,
bearbeite den String des selektierten Items und setze das Text
Property der ComboBox entsprechend. Und genau das funktioniert nicht,
der Text bleibt unveràndert im Edit-Control der ComboBox stehen. Die
Auswahl scheint sich noch im Zustand "Change" zu befinden und nicht, wie
vom Namen des Events suggeriert, im Zustand "Changed".

Wie mache ich das denn nun am Besten?

Gruß,
René
 

Lesen sie die antworten

#1 Frank Dzaebel
18/10/2007 - 13:14 | Warnen spam
Hallo René,

Ich versuche gerade, den Text eines ausgewàhlten Items in einer ComboBox
zu modifizieren. Momentan fange ich das Event "SelectedIndexChanged" ab,
bearbeite den String des selektierten Items und setze das Text
Property der ComboBox entsprechend. Und genau das funktioniert nicht,
der Text bleibt unveràndert im Edit-Control der ComboBox stehen. Die
Auswahl scheint sich noch im Zustand "Change" zu befinden und nicht, wie
vom Namen des Events suggeriert, im Zustand "Changed".



Sollte normal funktionieren. Möglichkeiten z.B.:

private void comboBox1_SelectedIndexChanged(object sender, EventArgs
e)
{
ComboBox cbx = (ComboBox)sender;
MessageBox.Show(cbx.Text);
MessageBox.Show(cbx.SelectedItem.ToString());
MessageBox.Show(cbx.Items[cbx.SelectedIndex].ToString());
}

Ansonsten Kontext genauer beschreiben.
Mit DataSource gebunden? Code?
Vielleicht eine ComboBox im DataGridView?


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen