Ich möchte Etikett Text wie Wert von Listbox Element. Zum Beispiel - wie kann ich den Listbox-Eintrag "BrojGlasova" (also int) wie Label-Text anzeigen?Wie kann ich Etikettentext aus Listbox Item Wert setzen? C#
Ich habe versucht, label3.Text = listBox1.DisplayMember aber in meiner Listbox gibt es keine Namen, nur Zahlen, aber ich will, dass Namen in Listbox bleiben und nur auf das ausgewählte Element klicken, um in label ihre Nummer anzuzeigen.
Entschuldigung für mein Englisch! : D
private void PodaciOJutjuberima_Load(object sender, EventArgs e)
{
}
private void PostaviPodatke()
{
listBox1.DisplayMember = "NazivKanala";
listBox1.ValueMember = "BrojGlasova";
listBox1.Items.Add(new Jutjuber { NazivKanala = "Yasserstain", BrojPretplatnika = 300000, BrojGlasova = 15000 });
listBox1.Items.Add(new Jutjuber { NazivKanala = "SrpskiTutorijali", BrojPretplatnika = 250000, BrojGlasova = 12000 });
listBox1.Items.Add(new Jutjuber { NazivKanala = "KovalskA", BrojPretplatnika = 150000, BrojGlasova = 10000 });
listBox1.Items.Add(new Jutjuber { NazivKanala = "PCAXE", BrojPretplatnika = 60000, BrojGlasova = 8000 });
listBox1.Items.Add(new Jutjuber { NazivKanala = "Kika", BrojPretplatnika = 75000, BrojGlasova = 9000 });
listBox1.Items.Add(new Jutjuber { NazivKanala = "SupremeNexus", BrojPretplatnika = 500000, BrojGlasova = 8500 });
}
private void button1_Click(object sender, EventArgs e)
{
int dodaj = listBox1.Items.Count - 1;
for (int i = dodaj; i >= 0; i--)
{
if (listBox1.GetSelected(i))
{
listBox1.DisplayMember = "BrojGlasova";
label3.Text = listBox1.DisplayMember;
}
}
}
}
}
try listBox1.SelectecItem.Value oder (listBox1.SelectecItem als Jutjuber) .BrojGlasov a – DanielVorph
Danke, du hast mir geholfen. label3.Text = Convert.ToString ((listBox1.SelectedItem als Jutjuber) .BrojGlasova); –