Hola de nuevo..
Estuve leyendo esto de cambiar el editor de celdas en el dbgrid. La idea es poder usar un control tdateedit en la celda donde haya una fecha, as� prevengo fechas err�neas.. (no ser� lo mejor, pero visualmente le gusta m�s al usuario)
(Tambi�n he sacado algo de informaci�n en foros de delphi.)
Se supone que en el evento SelectEditor se establece el editor de celdas. Lo que hice fue poner por ejemplo un control rxdateedit (el de las rx) por ah� en el form, lo hice invisible y lo asign�:
procedure TListaObras.dbgAmpliacionesSelectEditor(Sender: TObject;
Column: TColumn; var Editor: TWinControl);
begin
if (column.Index=2) then begin /all� est� una fecha
Editor := RxDateEdit1;
end;
end;Todo lindo, pero queda en cq lado y no en la celda!..
Los ejemplos que hay en la wiki son para el stringgrid, pero no para un dbgrid.. las propiedades son diferentes.
Alguien usa algo de esto? alg�n ejemplo?
muchas gracias
chauuuuuuuuuu
------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20110508/41207929/attachment-0001.html> ------------ pr�xima parte ------------
A non-text attachment was scrubbed...
Name: moz-screenshot-35.png
Type: image/png
Size: 4923 bytes
Desc: no disponible
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20110508/41207929/attachment-0001.png>
