Italian community of Lazarus and Free Pascal

Programmazione => LCL => Topic aperto da: Narciso - Dicembre 22, 2012, 08:00:26 pm

Titolo: stringgrid e picklist.. problema...
Inserito da: Narciso - Dicembre 22, 2012, 08:00:26 pm
Ho settato una colonna della griglia con Editor Picklist.... ed ho assegnato i valori da inserire...

procedure TForm1.StringGrid1SelectEditor(Sender: TObject; aCol, aRow: Integer;
  var Editor: TWinControl);
begin
  begin
  if aCol=1 then begin

    Editor := StringGrid1.EditorByStyle(cbsPickList);
    TCustomComboBox(Editor).Items.CommaText := '1,2,X,1X,X2,12,1X2,U,O,Gol,NoGol';
  end;
end;   
Il problema e' che se qualcuno inserisce un valore diverso..da quelli dell picklist, la griglia li accetta....

E' possibile obbligare la griglia ad acccettare solo i valori della picklist?

Grazie ed Auguri a tutti......
Titolo: Re:stringgrid e picklist.. problema...
Inserito da: bonmario - Dicembre 23, 2012, 10:26:06 am
Potresti usare l'evento "EditingDone" della tabella.

Ciao, Mario