Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#9

Re: Combobox ItemIndex=-1; Text ändern im Event

  Alt 20. Jul 2007, 10:19
Hallo Stephan,

ich würde das technische Problem so lösen: Die ComboBox würde ich mit dem Style csDropDownList betreiben, bei den Items würde ich dem Item 0 den Text 'nicht gültig' zuweisen, auf die Verwendung von ItemIndex -1 würde ich verzichten.

Delphi-Quellcode:
procedure TDemoForm.ComboBoxChange(Sender: TObject);
begin
  with Sender as TComboBox do
    if MessageDlg('Okay?', mtConfirmation, mbOkCancel, 0)
      then self.ComboIndex := ItemIndex
      else ItemIndex := self.ComboIndex;
    end;
end;
Freundliche Grüße
  Mit Zitat antworten Zitat