Announcement

Collapse
No announcement yet.

Combobox -> Bestimmte Einträge dürfen nicht ausgewählt werden

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Combobox -> Bestimmte Einträge dürfen nicht ausgewählt werden

    Hallo

    In einer Combobox sind Einträge vorhanden, die nur als Überschrift dienen und die man nicht auswählen darf. Wie kann ich das bewerkstelligen? Im OnClick-Ereignis weiss ich zwar, welcher Eintrag ausgewählt wird, aber wie reagiere ich dann? Die Liste sofort wieder zu öffnen funktioniert zwar, ist aber nicht sehr befriedigend. Hat jemand eine Idee?

    Gruss Stefan

  • #2
    Hallo Stefan!<br>
    Wenn der Eintrag nicht gewählt werden durfte, einfach auf den letzten güligen springen:
    <pre>
    ...
    SelectedIndex : Integer;
    ...
    procedure TForm1.ComboBox1Change(Sender: TObject);
    begin
    if Pruefen(ComboBox1.Items[ComboBox1.ItemIndex]) then
    SelectedIndex := ComboBox1.ItemIndex // OK
    else
    ComboBox1.ItemIndex := SelectedIndex; // alten Wert setzen
    end;
    ...
    </pre>
    Gruß, Ulric

    Comment


    • #3
      Hallo Ulrich,

      so geht's, besten Dank.

      Gruss Stefa

      Comment

      Working...
      X