![]() |
![]() |
| 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
|
|||
|
|||
|
probkema: checkbox en stringgrid
Hola,
estoy intentando poner un checkbox en una celda de un TStringGrid en C++ Builder i tengo un problema: No me deja clicarlo, i.e, cuando apreto encima suyo no se pone en ok. Código:
TCheckBox *check4= new TCheckBox(this);
check4->Parent= grid;
check4->Visible= true;
check4->OnClick = test;
check4->Height = 14;
void __fastcall TfrmplgSimulation::test(TObject *Sender)
{
ShowMessage("ok");
}
void __fastcall TfrmplgSimulation::gridDrawCell(TObject *Sender, int ACol, int ARow, TRect &Rect, TGridDrawState State)
{
if (ACol==2 && ARow==3)
{
grid->Canvas->Brush->Color= grid->Color;
grid->Canvas->FillRect(Rect);
dynamic_cast<TCheckBox*>(grid->Objects[ACol][ARow])->Top=Rect.Top+4;
dynamic_cast<TCheckBox*>(grid->Objects[ACol][ARow])->Left = Rect.Left +12.5;
}
}
Muchas gracias Última edición por dec fecha: 20-12-2007 a las 11:17:42. |
|
#2
|
|||
|
|||
|
ei, ya lo lo he apañado:
lo pongo por si a alguien le sirve; el problema era que que associaba el checkbox al grid i por eso no respondia a los clicks. Lo que he echo es poner check4->Parent=this; i entonces, para situarlo en la celda añadirle la posicion de la tabla: dynamic_cast<TCheckBox*>(grid->Objects[ACol][ARow])->Top = Rect.Top + 4 + grid->Top; dynamic_cast<TCheckBox*>(grid->Objects[ACol][ARow])->Left = Rect.Left + 12.5 + grid->Left; Si a alguien se le ocurre como hacerlo con el checkbox asociado al grid, bienvenido será el saber. Hasta pronto |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Checkbox dentro de un StringGrid | jhoncacru | Varios | 5 | 16-01-2007 16:59:10 |
| Checkbox en un STRINGGRID | Iuconlas | Varios | 2 | 21-10-2005 18:57:50 |
| Poner checkbox en un StringGrid | yusnerqui | Varios | 2 | 09-04-2004 14:17:39 |
| DBGrid y CheckBox | seb@ | OOP | 2 | 17-10-2003 15:04:54 |
| checkbox | superhopi | OOP | 3 | 12-05-2003 10:32:46 |
|