Italian community of Lazarus and Free Pascal
Programmazione => LCL => Topic aperto 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......
-
Potresti usare l'evento "EditingDone" della tabella.
Ciao, Mario