2016-06-10 8 views
0

Ok, so ist es das, was ich jetzt habe:C# Wie mache ich einen Timer Überprüfen Sie, ob eine ComboBox mehr Elemente hat?

private void timer3_Tick(object sender, EventArgs e) 
{ 
    SendKeys.Send(comboBox3.Text); 
    ComboBox3.SelectedIndex += 1; 
    SendKeys.Send(comboBox4.Text); 
    ComboBox4.SelectedIndex += 1; 
} 

, aber ich will es so, wenn es mehr als ein Element in ComboBox3 ist, dass sie sich ändert und Typen, die erste, bevor es ComboBox4 tut und wenn es mehr ist nicht als man ich es jus wollen weiterhin ComboBox4

auch diese auf dieser Seite mein erster Beitrag ist so srry wenn Sie

+2

Warum verwenden Sie nicht einfach 'ComboBox1.Items.Count', also sehen Sie, wie viele Elemente die Combobox hat? – Lithium

+0

Ok, was ich verstehe ist, dass Sie überprüfen möchten, ob eine ComboBox mehr als 1 Element enthält, aber 'ich möchte, dass es die erste Combobox immer verwendet, bevor sie die zweite verwendet 'wollen Sie die erste ComboBox vor der Sekunde verwenden ? der OpenFileDialog? – Explisam

+1

Ihre Frage ist unklar. Mehr Gegenstände als was? Was soll 'Combobox1.Selectedindex (+1) 'tun? Versuchen Sie, jedes Element in einem Kombinationsfeld zu bearbeiten, eines bei jedem Timer-Tick? Das scheint eine wirklich seltsame Sache zu sein. Kannst du uns ein bisschen mehr Hintergrundwissen geben, als was willst du hier eigentlich erreichen? –

Antwort

0

verstehen dnt ich Sie suchen eine if Aussage denken?

private void timer3_Tick(object sender, EventArgs e) 
{ 
    if (ComboBox3.Items.Count > 1) 
    { 
     SendKeys.Send(comboBox3.Text); 
    } 
    //rest of code 
} 
+0

Das ist was ich suche, danke! – Zeq

Verwandte Themen