<br><div class="gmail_extra"><br><br><div class="gmail_quote">El 12 de diciembre de 2012 18:56, Jesus Reyes <span dir="ltr"><<a href="mailto:jesusrmx@yahoo.com.mx" target="_blank">jesusrmx@yahoo.com.mx</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td style="font:inherit" valign="top"><div class="im"><br>
<blockquote style="border-left:2px solid rgb(16,16,255);margin-left:5px;padding-left:5px"><div><div>
<br>
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<br>
<br>
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...<br>
byeeeeeeeeee<br>
<br>
<br>
</div></div></blockquote></div><div><div><br></div><div>Este es el ejemplo que pides:<br></div><div><br></div><div>1. Project->New Project</div><div>2. Coloca un stringgrid en el formulario y selecciónalo.</div><div>
3. En el Insp. Obj. Selecciona la propiedad "Options" y marca el elemento "goEditing" de tal manera que muestre "true"</div><div>4. En el Insp. Obj. crea un evento OnSelectEditor, en el código escribe: Editor:=nil;</div>
<div>4. En el Insp. Obj. Selecciona la propiedad "Columns" y presiona el boton [...] que aparece al seleccionar la propiedad "Columns".</div><div>5. En el editor de columnas que aparece, añade 3 columnas, quedará un grid con 4 columnas, la primera es fija.</div>
<div>6. Selecciona la primer columna en el editor de columnas y en el Insp. Obj. cambia la propiedad ButtonStyle a cbsCheckboxColumn</div><div>7. Ejecuta el programa.</div><div><br></div><div>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.</div><div><br></div><div>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 <a href="http://wiki.lazarus.freepascal.org/Grids_Reference_Page#Grid.27s_cell_selection" target="_blank">http://wiki.lazarus.freepascal.org/Grids_Reference_Page#Grid.27s_cell_selection</a></div>
<div><br></div><div>De nuevo, si tienes un ejemplo que demuestre que esto no esta funcionado bien, muéstralo.</div><div><br></div><div>Jesus Reyes A.</div></div></td></tr></tbody></table><br>_______________________________________________<br>
Lazarus-es mailing list<br>
<a href="mailto:Lazarus-es@lists.lazarus.freepascal.org">Lazarus-es@lists.lazarus.freepascal.org</a><br>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
<br></blockquote></div><br>pero no debes usar el selectcell, porque hace eso que tu le dices, tiene que ser en el onclickcell o onclickrow<br clear="all"><br>-- <br>El que pregunta aprende, y el que contesta aprende a responder.<br>
<br>No a la obsolecencia programada: <a href="http://dimensionargentina.blogspot.com/2011/01/todo-esta-disenado-para-romperse.html" target="_blank">http://dimensionargentina.blogspot.com/2011/01/todo-esta-disenado-para-romperse.html</a><br>
<br>Linux User #495070<br><a href="http://domonetic.com/blog" target="_blank">http://domonetic.com/blog</a><br>
</div>