Ich habe das folgende button_click Ereignis, welches Elemente zu einer Listbox hinzufügt. Weil es ungefähr 30 Knöpfe gibt, deren Text ich zur Listbox hinzugefügt werden muss. Wie verallgemeinere ich in Form einer Funktion oder eines Ereignisses, so dass der Benutzer eine beliebige Zifferntaste von 1 bis 30 anklickt, sollte die Elementschaltfläche (i) .text zur Listbox hinzugefügt werden. im folgenden Beispiel button1_click add button1.text. i want Taste (i) _CLICK Schaltfläche hinzufügen (i) .text Box aufzuzählen, in denen i = 1 bis 30.
dankVerallgemeinern Button (i) _click um Button (i) zu erhalten .text
private void button1_Click(object sender, EventArgs e)
{
listBox1.Items.Insert(0, " ");
if ((checkBox_pickup.CheckState != 0) && (checkBox_family.CheckState != 0))
{
listBox1.Items.Insert(1, listBox1.Items.Count);
listBox1.Items.Insert(2, "PICKUP");
listBox1.Items.Insert(3, textBox2.Text);
listBox1.Items.Insert(4, textBox1.Text);
listBox1.Items.Insert(5, "Family");
listBox1.Items.Insert(5, button1.Text);
listBox1.Items.Insert(6, DateTime.Now.ToString());
listBox1.Items.Insert(listBox1.Items.Count, textBox4.Text);
Wenn Sie den Absender an ein Button-Objekt übergeben, steht Ihnen die Eigenschaft Name und Text der Schaltfläche zur Verfügung: 'Schaltfläche b = Absender als Schaltfläche;' – LarsTech