<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
El 12/12/2012 06:04 p.m., Paola Bruccoleri escribió:
<blockquote cite="mid:50C8E363.8070801@adinet.com.uy" type="cite">
<meta http-equiv="Context-Type" content="text/html;
charset=ISO-8859-1">
Hola Jesús.<br>
<br>
El 12/12/2012 05:31 p.m., Jesus Reyes escribió:
<blockquote
cite="mid:1355340697.87239.YahooMailClassic@web120906.mail.ne1.yahoo.com"
type="cite">
<table>
<tbody>
<tr>
<td valign="top"><br>
<br>
--- El <b>mié 12-dic-12, Paola Bruccoleri <i><a
moz-do-not-send="true"
href="mailto:pbruccoleri@adinet.com.uy"><pbruccoleri@adinet.com.uy></a></i></b>
escribió:<br>
<blockquote><br>
De: Paola Bruccoleri <a moz-do-not-send="true"
href="mailto:pbruccoleri@adinet.com.uy"><pbruccoleri@adinet.com.uy></a><br>
Asunto: Re: [Lazarus-es] stringgrid loquito...<br>
A: "Spanish version of Lazarus List" <a
moz-do-not-send="true"
href="mailto:lazarus-es@lists.lazarus.freepascal.org"><lazarus-es@lists.lazarus.freepascal.org></a><br>
Fecha: miércoles, 12 de diciembre de 2012, 12:07<br>
<br>
<div>
<div> <br>
<blockquote type="cite">
<table>
<tbody>
<tr>
<td valign="top">
<blockquote>
<p><br>
</p>
</blockquote>
<p>Es tu stringgrid editable? (ver
Options->goEditing), por que cuando
es editable, el grid hace eso
automáticamente.</p>
<p><br>
</p>
<p>Jesus Reyes A.</p>
</td>
</tr>
</tbody>
</table>
<br>
</blockquote>
Hola Jesús!<br>
no.. no es editable, recién miré; no quiero
modificar nada a excepción del checkbox.</div>
<div><br>
</div>
</div>
</blockquote>
<div>
<div>En ese caso te recomiendo que de todos modos
pongas el grid como editable, luego crea un evento
OnSelectEditor, en el código manipulador de éste
evento tan solo especifica que no quieres ningún
editor, es decir</div>
<div><br>
</div>
<div>begin</div>
<div> Editor := nil;</div>
<div>end;</div>
<div><br>
</div>
<div>Esto tendría el efecto de hacer al grid como solo
lectura, pero funcionará en tu caso por que
cbCheckboxColumn no usa realmente un control editor.</div>
</div>
<blockquote><br>
</blockquote>
</td>
</tr>
</tbody>
</table>
</blockquote>
ya hice eso..<br>
<br>
<blockquote
cite="mid:1355340697.87239.YahooMailClassic@web120906.mail.ne1.yahoo.com"
type="cite">
<table>
<tbody>
<tr>
<td valign="top">
<blockquote> aparte hay algo más raro.. cuando el
stringgrid tiene 1 solo renglón, y como tb tengo en el
mismo form otro dbgrid con datos de OTRO query, es
como si se me enredaran: hago clic en stringgrid, se
desmarca el chechbox.. si sigo haciendo clic allí no
marca más nada.. sin embargo si hago clic en el
dbgrid, se me marca con el checkbox el renglón del
stringgrid!<br>
<br>
El mismo comportamiento es con lazarus 0.9.31 y 1.0.2<br>
muchas gracias!<br>
<br>
</blockquote>
<p>Eso me suena mas a un problema de manipulación dentro
de tu programa que a un problema del Stringgrid o
DbGrid, de cualquier manera, si de todos modos piensas
que es un problema de los grids, por favor, crea un
proyecto de ejemplo y lo miraré.<br>
</p>
<p><br>
</p>
</td>
</tr>
</tbody>
</table>
</blockquote>
la cosa mejoró..solo un poquito... con ese cambio ahora ya no
joroba que haga clic en otro de los dbgrids, pero.... no me
funciona nada el marcar/desmarcar el checkbox..<br>
lo raro que si lo vuelvo a cargar de nuevo, queda bien...<br>
no tengo claro que es lo que estaré haciendo mal para que esto no
funcione.. yo no digo que no sea yo la culpable! :) y ojalá sea yo
porque entonces es arreglable! jaja<br>
<br>
</blockquote>
<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>
</body>
</html>