![]() |
![]() |
| 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
|
|||
|
|||
|
Click en cada uno de los checkbox devolver el text
Holas..gracias por surespuesta
con respecto a tu primer codigo..devuelve el indice de los checbox en un checkboxlist:
lo eh agregrado asi en la funcion de onclick por checbox:
por ejemplo mi for para la creacion de checkbolist que se encuentra arriba ..devuelve asi [checkbox] = es la casilla de checkbox [checkbox]'aaaaa' [checkbox]'aaaaa' [checkbox]'aaaaa' [checkbox]'aaaaa' [checkbox]'aaaaa' Entonces cada vez que hago click a mi funcion uninstaller me deberia devolver la posicion de los checkboxlist por MsgBox : 0 1 2 3 4 pero en cambio me devuelve asi segun el codigo que usted me envio:
-1 -1 -1 -1 0 En realidad llevo una 2semana en el lenguaje delphi ..por favor alguna solucion Tambien quisiera saber cual es el codigo para retornar el text de los checkbox al hacer click en cada uno de ellos..gracias por su respuesta..estare al tanto |
|
#2
|
||||
|
||||
|
Hola teecweb.
No cuál sea el contenido del TCheckListBox, pero basta con que realices esta simple prueba en una nueva aplicación para comprobar que la propiedad ItemIndex devuelve el valor del índice actual: Es decir que si el CheckListBox tiene algún contenido, el código: mostrará el índice actualmente seleccionado. Lo que podría suceder es que no estés llamándo el código en el evento OnClick del TCheckListBox, en ese caso sí es necesario comprobar el valor de la propiedad ItemIndex:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#3
|
|||
|
|||
|
ok, muchas gracias estare probando el codigo
|
|
#4
|
|||
|
|||
|
Asi creo mi control de checkbolist..el codigo es para un instalador inno setup y innosetup utiliza el pascal que es parecido al delphi bueno es lo que segun investigue
ya eh probado el codigo que usted me mando..y lo eh hecho asi como esta arriba..aun asi me bota el index -1..gracias por su pronta respuesta...En el codigo que me envio hay eventos asi 'TForm1.FormCreate' en inno setup no se genera estos eventos . |
|
#5
|
||||
|
||||
|
teecweb,
Cita:
Revisa este código: El código anterior devuelve el índice de cada elemento de un control TCheckListBox en un control TListBox. Revisa este código: El código anterior devuelve el índice de un elemento seleccionado del control TCheckListBox por medio del evento OnClick. Revisa este código: Este código es una variante más simple del anterior por medio del evento OnClick. Los códigos anteriores funcionan en Delphi, quizás funcionen de forma similar en Inno Setup y se puedan adaptar a tu Instalador. Espero sea útil ![]() Nelson. Última edición por nlsgarcia fecha: 04-03-2013 a las 05:27:39. |
|
#6
|
||||
|
||||
|
Hola teecweb.
Mi respuesta fué por el título de tu primer mensaje "Agregar ID a checkboxlist en delphi", pero tratándose de Inno setup cambia un poco la cosa. Nunca había realizado un script para Inno setup, pero basándome en parte en tu código y revisando un poco aquí: Pascal Scripting: Support Classes Reference, hice unas pruebas y en este ejemplo se muestran el texto y los índices de los items seleccionados en el TNewChekListBox como respuesta del evento OnClick de Buttona: Espero te oriente para lograr lo que estás buscando. Saludos. ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#7
|
|||
|
|||
|
Gracias por sus respuestas estare probando el codigo
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Recorrer checkboxlist en pascal para un realizar en INNOSETUP | teecweb | Varios | 1 | 02-03-2013 07:23:48 |
| Agregar mas colores de fuente a Delphi | candylolz | OOP | 5 | 07-08-2012 16:37:55 |
| Agregar una linea en uses en delphi 10 | piruchin | Varios | 3 | 11-04-2011 12:57:24 |
| Agregar componente Delphi 8 | elaprendizprog | Impresión | 4 | 20-03-2009 18:11:23 |
| Agregar sonido en Delphi | jescar | .NET | 2 | 17-09-2006 08:30:04 |
|