Value of label is not changing upon loading or changing the value of the combobox
-
Why isn't the following changing the value of the label LanguageSpoken?
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
LanguageSpoken.Text = cboUserLanguage.SelectedText;
}private void Form1\_Load(object sender, EventArgs e) { cboUserLanguage.SelectedIndex = 0; LanguageSpoken.Text = cboUserLanguage.SelectedText; }
Jon
-
Why isn't the following changing the value of the label LanguageSpoken?
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
LanguageSpoken.Text = cboUserLanguage.SelectedText;
}private void Form1\_Load(object sender, EventArgs e) { cboUserLanguage.SelectedIndex = 0; LanguageSpoken.Text = cboUserLanguage.SelectedText; }
Jon
cboUserLanguage.SelectedIndex = 0;
Put a breakpoint on that line, and see what the
SelectedIndex
is before the assignment. If it is already 0 (could be set in the designer), then there will not be a "change".Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] They hate us for our freedom![^]
-
Why isn't the following changing the value of the label LanguageSpoken?
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
LanguageSpoken.Text = cboUserLanguage.SelectedText;
}private void Form1\_Load(object sender, EventArgs e) { cboUserLanguage.SelectedIndex = 0; LanguageSpoken.Text = cboUserLanguage.SelectedText; }
Jon