![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
muchas gracias por responder amigo ecfisa, elpunto es que precisamente es lo que estoy haciendo, pero al hacer click en el checkbox simplemente no me reconoce el numero de fila. tengo que activar otra celda y luego el checkbox.
¿que podra ser? y la cosa se me complica por que ahora quieren que ponga en otra columna una imagen de una X y al darle clic me borre ese registro (tarea). |
#2
|
||||
|
||||
Hola kapcomx.
No tenés nada que agradecer estamos para ayudarnos. ![]() Pero la verdad, así sin código, es muy difícil saber por que no obtenes la fila en ese evento... Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
||||
|
||||
Hola.
Imagino que cuando picas en el checkbox, al no ser un elemento del grid, no sabe en qué fila está. Se me ocurre que cuando creas el checkbox podrías guardar en el tag del mismo el número de columna y así lo tendrías a mano cuando lo necesites. Saludos |
#4
|
||||
|
||||
Hola Newtron, muchas gracias por tu ayuda, seguramente lo que pasa es eso, de hecho cuando creo el checkbox le asigno en el tag el numero de la fila, el problema es que estoy asociando el evento onclic del checkbox a otro ya creado. y ahi se me pierde el numero.
bueno les explico como lo hice. 1. tengo un panel (panel1). 2. una stringgrid (stringgrid2) 3. un calendario (xxxx) //no me acuero por que le puse ese nombre... 4. un label para indicar la fecha (label18). 5. tengo un checkbox donde hago la actualizacion (checkbox3). al darle click a un dia del calendario hago lo siguiente:
hasta aqui todo va bien ..... en el agregachecks tengo lo sig.
hasta aqui llevo todo bien me salen las tareas del dia, me salen marcadas o desmarcadas segun el valor que tengan en la tabla. si marco primero la descripcion (columna 1 de la stringgrid) y luego le hago clic al checkbox me funciona muy bien .... el punto es que si no hago un clic previo en la stringgrid y hago un clic en el checkbox directamente, pues no me hace nada por queno reconoce el numero de fila o peor aun me modifica el ultimo que halla seleccionado... en el evento onclic del checkbox3 tengo lo siguiente
ya entendi el concepto del tag, este es el numero de indice cuando se tiene un arreglo de controles, pero el punto es como lo obtengo. o como lo paso al checkbox3. o si estoy mal con eso, tal vez no sea necesario tenerlo asociado a un checkbox ya creado, bueno compañeros esa es la situacion espero que teniendo el codigo me puedan orientar un poco mas. |
#5
|
||||
|
||||
Hola de nuevo.
Yo creo que si en el CheckBox3Click preguntas por el tag del activecontrol te encuentras el número de linea. Activecontrol.tag Saludos |
#6
|
||||
|
||||
![]() Muchas gracias Newtron, ecfisa gracias a su ayuda me ha quedado muy bien, es correcto lo que mencionaste Newtron, con activecontrol.tag obtengo el numero sin problema alguno.
mi checkbox3 quedo asi
ahora investigare un poco lo de la imagen de la X para borrar una tarea, y cuando lo tenga listo les pongo el codigo. Para ver si a alguien le sirve. Saludos.... ![]() |
#7
|
||||
|
||||
Hola, otra forma de obtener la fila del stringGrid podría ser mediante las coordenadas:
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cómo puede detectar el cambio de fila en un TStringGrid | zajoma | OOP | 2 | 20-04-2008 11:18:11 |
probkema: checkbox en stringgrid | gironella | C++ Builder | 1 | 20-12-2007 11:42:43 |
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 |
![]() |
|