![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
pues leyendo la documentación del componente encontre el método mousecoord y me quedo así procedure TForm1.StringGrid1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); Var Valor :String; LGcCoord: TGridCoord; //Define las cordenadas del mouse en el grid begin LGcCoord := TCustomGrid(StringGrid1).MouseCoord(x,y); GiCol := LGcCoord.X; //Establece la columna seleccionada GiRow := LGcCoord.Y; //Establece la fila seleccionada if (GiRow = 0) And (Button = mbleft) And (GiCol -1) then Begin with stringgrid1 do Begin GCelda := CellRect(GiCol,0); Valor := Cells[GiCol, 0]; Canvas.Font := Font; Canvas.Brush.Color := clBtnFace; Canvas.FillRect(GCelda); Canvas.TextRect(GCelda, GCelda.Left + 2, GCelda.Top + 2, Valor); DrawEdge(Canvas.Handle, GCelda, 10, 2 or 4 or 8); DrawEdge(Canvas.Handle, GCelda, 2 or 4, 1); End; End; End; procedure TForm1.StringGrid1MouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); Var Valor :String; begin if (GiRow = 0) And (Button = mbleft) And (GiCol -1) then Begin with stringgrid1 do Begin Valor := Cells[Gicol, 0]; Canvas.Font := Font; Canvas.Brush.Color := clBtnFace; Canvas.FillRect(GCelda); Canvas.TextRect(GCelda, GCelda.Left + 2, GCelda.Top + 2, Valor); DrawEdge(Canvas.Handle, GCelda, 4, 4 or 8); DrawEdge(Canvas.Handle, GCelda, 4, 1 or 2); GCelda := stringgrid1.CellRect(1, 1); End; End; end;
|
|
#2
|
||||
|
||||
|
Una etiqueta por alla por favor...
__________________
desde Corrientes, Argentina.. Cuna del Libertador de America |
|
#3
|
||||
|
||||
|
Yo no entiendo; cuando oprimen el botón "Enviar respuesta", ¿qué no se percatan de que no quedó correcamente formateado?
// Saludos |
|
#4
|
|||
|
|||
|
La opción "Preview Post" es muy útil en estos casos...
|
|
#5
|
||||
|
||||
|
no se enojen, es que estaba usando firefox
|
|
#6
|
||||
|
||||
|
Cita:
Yo utilizo FireFox desde hace mucho tiempo y cuando las cosas se ven bien, se ven bien en todos sitios y cuandose ven mal, se ven mal en todos sitios. Sólo nos queda que las faltas de ortografía tambié van a ser culpa de Firefox... ![]() Un saludo -sin acritud-.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#7
|
||||
|
||||
|
Cita:
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Un Mismo Titulo a 2 columnas StringGrid | MITOPE | Varios | 2 | 24-08-2006 00:41:33 |
| Stringgrid Ordenar datos con click en titulo de columna | dmassive | Varios | 1 | 20-01-2006 04:09:12 |
| Detectar click sobre columna de un DBgrid | lavtaro | Varios | 2 | 13-11-2005 01:56:10 |
| Capturar el nombre de una Columna DBGRID | SaLvaGe | OOP | 1 | 22-09-2005 13:31:13 |
| StringGrid con totales por columna | xxxFALKORxxx | Varios | 0 | 10-01-2005 22:14:52 |
|