Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-04-2010
Ledian_Fdez Ledian_Fdez is offline
Miembro
 
Registrado: jun 2006
Ubicación: Ciudad Habana, Cuba
Posts: 242
Poder: 18
Ledian_Fdez Va por buen camino
Question ListView y ScrollBar !!!

Holas amigos de este foro.

Yo aquí sigo trabado ahora con el famoso ListView. Imagínense que lo tengo en la parte izquierda de mi formulario principal, lo tengo como especie de menú.

He puesto en sus propiedades lo siguiente:

Código Delphi [-]
Align := alLeft;
HideSelection := False;
MultiSelect :=  False;
ReadOnly := False;
ViewStyle := vsIcon;

Pero sucede que al parecer tengo muchos Items y en ves de salirme un ScrollBor vertical me sale uno horizontal y entonces no se ve bien, para que me funcione como especie de menú. ¿Me hago entender?

Necesito ver los Items uno debajo del otro y en caso de que sean muchos un ScrollBar vertical creo que solucionaria mi problema donde al darle clic se deslizara el ListView.

Alguien tiene idea como pudiera hacerlo?

gracias de antemano.

Salu2,
Ledian.
Responder Con Cita
  #2  
Antiguo 28-04-2010
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 17
rgstuamigo Va por buen camino
Arrow

El scroll horizontal va salir en tiempo de diseño pero si tu configuras bien el ancho (Width) de tu ListView correctamente te daras cuenta que en tiempo de ejecucion el scroll se te pone en vertical o quizas te salgan ambos scroll(vertical y horizontal)..
De todas maneras tambien si deseas que cada Item te salga uno dejajo de otro pues quizás seria mejor que pongas la propiedad ViewStile=vsList o quizás ver la cantidad de columnas que tienes.
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Responder Con Cita
  #3  
Antiguo 29-04-2010
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Ledian.

Poné esta línea en el evento FormCreate:
Código:
  ListView1.IconOptions.WrapText:= True;

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #4  
Antiguo 29-04-2010
Ledian_Fdez Ledian_Fdez is offline
Miembro
 
Registrado: jun 2006
Ubicación: Ciudad Habana, Cuba
Posts: 242
Poder: 18
Ledian_Fdez Va por buen camino
Thumbs down nada !!!

Cita:
Empezado por rgstuamigo Ver Mensaje
El scroll horizontal va salir en tiempo de diseño pero si tu configuras bien el ancho (Width) de tu ListView correctamente te daras cuenta que en tiempo de ejecucion el scroll se te pone en vertical o quizas te salgan ambos scroll(vertical y horizontal)..
De todas maneras tambien si deseas que cada Item te salga uno dejajo de otro pues quizás seria mejor que pongas la propiedad ViewStile=vsList o quizás ver la cantidad de columnas que tienes.
Saludos...
En tiempo de ejecución no me sale el scroll vertical, solo el horizontal y en cuanto a poner la propiedad ViewStile=vsList no se ve con los iconos grandes que le tengo asociado según el ImageList.

En cuanto a las columnas no tengo ninguna.

Tengo bien configurado el ancho (Width).

El problema es que añado los Items en tiempo de ejecución y si son muchos se ponen a la derecha y no uno debajo del otro.

Quisiera que me saliera el scroll vertical teniendo la propiedad ViewStyle := vsIcon;.

En espera de su ayuda un Delphiano !!!

Salu2,
Gracias ..

Última edición por Ledian_Fdez fecha: 29-04-2010 a las 18:19:48.
Responder Con Cita
  #5  
Antiguo 29-04-2010
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Ledian.

Quizá no entendí lo que queres hacer, pero creo que la línea que puse en el post anterior hace exactamente eso: Reemplaza el scrol horizontal por '...'

Para probar, sólo poné un TButton y asigná al evento OnClick lo siguiente:
Código:
procedure TForm1.Button1Click(Sender: TObject);
begin
  with ListView1.IconOptions do
    WrapText:= not WrapText;
end;
En cuanto al scroll vertical va a aparecer si el número de Items supera al alto del ListView.
En las pruebas que hice (con ViewStyle=vsIcon), el el scroll vertical sólo desapareció cuando reduje el número de items creados.


Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 03-05-2010 a las 18:57:12.
Responder Con Cita
  #6  
Antiguo 10-10-2013
ulises2414 ulises2414 is offline
Registrado
NULL
 
Registrado: ago 2013
Posts: 1
Poder: 0
ulises2414 Va por buen camino
Pudiste resolver lo del screollbar vertical? porque estoy trabajando con un listview y tengo el mismo problema q me agrega los items en una nueva columna en vez de seguir agregando abajo
Responder Con Cita
  #7  
Antiguo 10-10-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por ulises2414 Ver Mensaje
...
Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Panel y scrollbar EITB OOP 3 16-02-2011 06:23:03
Scrollbar a Timagen angelp4492 Gráficos 5 21-12-2007 19:52:03
ScrollBar en MDIChild marlok Varios 2 08-05-2006 18:45:24
Scrollbar jrgarlok C++ Builder 1 15-03-2005 16:36:11
ScrollBar Mario1980 Varios 1 19-12-2004 23:00:03


La franja horaria es GMT +2. Ahora son las 12:33:21.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi