Buona sera,
volevo utilizzare l'oggetto CheckComboBox, al posto del classico ComboBox, però non riesco ad inserire
gli items a runtime.
procedure TForm2.FormShow(Sender: TObject);
begin
CheckComboBox1.Items.Clear;
CheckComboBox1.Items.Add('Aggiungi 1');
CheckComboBox1.Items.Add('Aggiungi 2');
end;
quando cerco di selezionare gli elementi mi segnala l'errore allegato
(vedasi immagine);
la stessa procedura funziona regolarmente con un ComboBox classico,
ma non ne comprendo il motivo.
Grazie
if not (csDesigning in ComponentState) then
aEnabled:= (aEnabled and PTCheckComboItemState(Items.Objects[Index])^.Enabled);
Ciao, se non c'è già, devi aggiungere alla uses "StdCtrls".
Al posto del tuo codice, usa questo:
CheckComboBox1.Items.Clear;
CheckComboBox1.AddItem('Aggiungi 1', cbUnchecked);
CheckComboBox1.AddItem('Aggiungi 2', cbUnchecked);
Ciao, Mario