<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body text="#000000" bgcolor="#ffffff">
Hola de nuevo..<br>
<br>
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)<br>
<br>
(También he sacado algo de información en foros de delphi.)<br>
<br>
Se supone que en el evento SelectEditor se establece el editor de
celdas.<br>
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é:<br>
<br>
procedure TListaObras.dbgAmpliacionesSelectEditor(Sender: TObject;<br>
Column: TColumn; var Editor: TWinControl);<br>
begin<br>
if (column.Index=2) then begin /allí está una fecha<br>
Editor := RxDateEdit1;<br>
end;<br>
end; <br>
<br>
Todo lindo, pero queda en cq lado y no en la celda!.. <br>
<img src="cid:part1.08070804.02020903@adinet.com.uy" alt=""><br>
<br>
Los ejemplos que hay en la wiki son para el stringgrid, pero no para
un dbgrid.. las propiedades son diferentes.<br>
<br>
Alguien usa algo de esto? algún ejemplo?<br>
muchas gracias<br>
chauuuuuuuuuu<br>
<br>
</body>
</html>