FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
ScrollBox1.HorzScrollBar.Visible := true howto
Hola, no consigo que un TScrollBox muestre la barra horizontal.
ScrollBox1.HorzScrollBar.Visible := true; la situacion el la siguiente: un frame (visor_fra) contiene el scrollbox1 en tiempo de ejecucion se añaden obtetos del Tframe_item el cual contiene dos paneles uno alineado a la izq con 2 labels que representan hora desde hora hasta. y otro panel para el contenido align alclient. en el panel contenido de cada frame_item se cargan objetos frame_entity que representan las reservas de unas pistas de padel de modo que consiguo que visorfrm muestre el estado de las pistas. pero no consiguo que se muestre la barra de scrooll horizontal del tscrollbox1 ¿? alguna idea o alternativa? gracias |
#2
|
||||
|
||||
Hola arrayman.
Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
|||
|
|||
hola ecfisa
ante todo muchas gracias por tu respuesta, justo acabo de probarla, y si,el scrool horizontal aparece, pero no, no soluciona mi problema. perdona si mi delphi esta oxidado, primero pense que tenia que modificar en la unidad forms de la vcl. (ya dije lo de oxidado? ). en fin despues probe a poner el codigo en el form donde tengo el frame del visor pero no salta el evento, asi que me lo lleve al frame visor y alli si que funciona el problema es que la barra horizontal ocupa todo scrollbox con lo que no hace scrooll pongo una imagen para que te hagas una idea. pongo tambien el codigo que he puesto, por si algo hice mal.
supongo que me falta algo para indicar al scrollbox que el tamaño es diferente, y la barra se adapte . un saludo y gracias otra vez |
#4
|
||||
|
||||
Hola.
Realmente no entiendo ese comportamiento, de hecho he utilizado ese código sin ningún tipo de inconveniente. No ví ningún parámetro de la función que lo maneje, pero podés revisar aqui: SetWindowLong Function, por si algo se me escapó. Además el texto en: About Scroll Bars, denota lo irregular del comportamiento que mencionás. Cita:
Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
|||
|
|||
Bueno casi que me da verguenza decir esto. en fin el asunto es que al estar los componente internos con align alclient(o altop) nunca llegan a ser mas grandes que la superficie del scrollbox (upss)
al final quedo sin hacer uso el codigo ecfisa (muchisimas gracias) y aunque es un poco ñapa hago esto.
nuevamente gracias, he aprendido de ti. |
#6
|
||||
|
||||
Hola arrayman.
No tenés por que disculparte. Me alegra mucho que hayas resuelto el problema y te agradezco que nos hayas presentado la solución. Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
AutoCancelDetails, ¿por default True? | Al González | Conexión con bases de datos | 2 | 21-11-2007 21:55:46 |
True DBGrid | vladimirbp | Varios | 1 | 25-11-2006 09:52:30 |
Visible := true | ramonibk | Varios | 5 | 15-07-2004 12:57:11 |
Contar los True de un campo | ajum | Tablas planas | 8 | 14-08-2003 04:02:46 |
True y False | MRSAM | MySQL | 2 | 12-06-2003 22:36:10 |
|