[Lazarus-es] stringgrid loquito...

Jesus Reyes jesusrmx en yahoo.com.mx
Mie Dic 12 22:56:47 CET 2012



    
    

    le comenté todo el código al evento SelectCell y sucede exactamente
    lo mismo; no puedo intercambiar los valores del stringgrid en la col
    del checkbox

    

    Si alguien tiene un ejemplo que esto funcione se lo agradezco... es
    para ver que es lo que está pasando; sino, desistiré de usar
    checkboxes y usar alguna otra forma de marcar determinados
    registros...

    byeeeeeeeeee

    

    

  
Este es el ejemplo que pides:

1. Project->New Project2. Coloca un stringgrid en el formulario y selecciónalo.3. En el Insp. Obj. Selecciona la propiedad "Options" y marca el elemento "goEditing" de tal manera que muestre "true"4. En el Insp. Obj. crea un evento OnSelectEditor, en el código escribe: Editor:=nil;4. En el Insp. Obj. Selecciona la propiedad "Columns" y presiona el boton [...] que aparece al seleccionar la propiedad "Columns".5. En el editor de columnas que aparece, añade 3 columnas, quedará un grid con 4 columnas, la primera es fija.6. Selecciona la primer columna en el editor de columnas y en el Insp. Obj. cambia la propiedad ButtonStyle a cbsCheckboxColumn7. Ejecuta el programa.
Esto debería ser todo lo que se necesita para obtener el efecto deseado, el único código en este ejemplo es Editor:=nil en el único método existente que es el manipulador de eventos para OnSelectEditor.
Por cierto, el evento OnSelectCell para el grid de Lazarus solo sirve para indicarle si una celda puede o no seleccionarse, y puede ser llamado múltiples veces por el grid, este comportamiento esta documentado en http://wiki.lazarus.freepascal.org/Grids_Reference_Page#Grid.27s_cell_selection
De nuevo, si tienes un ejemplo que demuestre que esto no esta funcionado bien, muéstralo.
Jesus Reyes A.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20121212/59e0bab2/attachment-0002.html>


More information about the Lazarus-es mailing list