ItemIndex sagt, welcher Eintrag ausgewählt ist. -1 heißt, dass nichts ausgewählt ist, darum prüfe ich da gerne vorher drauf wie in meinem Beispiel.
Wenn du jetzt wissen möchtest, ob der erste Eintrag ausgewählt ist, kannst du es so machen:
Delphi-Quellcode:
if ComboBox1.ItemIndex = 0 then
Form4.Show;
Für den zweiten Eintrag wäre der ItemIndex dann 1, für den danach 2, und so weiter. Wenn du natürlich sagst > -1, dann heißt das "immer wenn etwas ausgewählt ist, zeige die Form" - und > -2 ist immer "wahr", weil das Minimum von ItemIndex -1 ist.