![]() |
![]() |
| 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
|
||||
|
||||
|
usa la propiedad Objects del TStrings
ListView1.Items.Objects[1] := Pointer(12); |
|
#2
|
|||
|
|||
|
Gracias por la colaboracion, resulta que uso el codigo que me enviaste no existe la propiedad objects, por tanto no compila el programa. Uso delphi 6
|
|
#3
|
||||
|
||||
|
No entiendo, en el titulo quieres saber la posición del cursor, pero al leer la descripción del problema veo cuando dices que quieres saber la posición del registro ¿Que es realmente lo que quieres y a que te refieres cuando dices que quieres saber la posición del registro?
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
|
#4
|
|||
|
|||
|
Me refiero basicamente a la fila donde se encuentra ubicado el registro dentro del listview.
|
|
#5
|
||||
|
||||
|
Para eso está Selected que te indica el primer item seleccionado de un ListView.
Ejemplos: Código:
if (ListView1->Selected) ...=ListView1->Selected->Caption; ...=ListView1->Selected->SubItems[0][0]);
__________________
Saludos, Gabo A menos que se indique lo contrario, el código estará hecho en C++Builder. |
|
#6
|
||||
|
||||
|
Me corrijo a mi mismo ya que por lo que se ve no entendí bien la pregunta.
Hay varias maners de hacer lo que dices, pero creo que deberías explicar mejor que es lo que quieres hacer, ya que como te digo hay varias formas y quizás nos estemos enredando un poco. ¿Cómo obtienes los datos para el ListView? ¿Están en un Dataset? ¿Lo recorriste uno a uno y así lo cargaste en el ListView o de otra forma? Se me ocurren varias preguntas ahora mismo pero creo que si explicas un poco más te daremos una mejor respuesta. Siempre podrás recorrer el ListView hasta encontrar lo que buscas: Código:
for (int i=0; i < ListView->Items->Count; i++)
{
if(ListView->Items->Item[i]->SubItems [0][0]==...;
{
...
}
}
__________________
Saludos, Gabo A menos que se indique lo contrario, el código estará hecho en C++Builder. Última edición por Gabo fecha: 16-11-2007 a las 17:25:33. |
|
#7
|
||||
|
||||
|
Yo entiendo lo mismo que entendio Gabo... aunque con el ejemplo que Gabo a mostrado se puede obtener mas información, la posición tambien se puede encontrar asi:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
|
#8
|
|||
|
|||
|
Gracias GABO, pero tengo una duda ese codigo es delphi?? y en que evento deveria manajarlo..??
|
|
#9
|
||||
|
||||
|
Cita:
)...1) Si, es codigo delphi. 2) Colocalo en el evento que lo necesites, por ejemplo, si es un boton lo puedes colocar en el OnClik, quizá en el onChange del Listview o donde mas te sirva.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ Última edición por jhonny fecha: 16-11-2007 a las 17:54:25. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Posicion del cursor dentro de un field de un dbgrid | Kivan | Varios | 0 | 14-06-2005 12:37:34 |
| Posicion cursor DBGrid en pantalla | aram2r | OOP | 2 | 10-03-2005 16:11:09 |
| Conocer posición del Cursor en un DBGrid | gluglu | Varios | 1 | 14-02-2005 14:46:07 |
| Posición Columna en ListView | Igna | OOP | 2 | 02-11-2004 13:40:14 |
| posición cursor en un tedit | mosorio | OOP | 1 | 02-07-2003 23:35:07 |
|