![]() |
ScrollBar en MDIChild
Hola necesitaria ayuda sobre un problema que tengo con una aplicacion MDI que estoy desarrrollando, el problema es el siguiente: cuando tengo mas de una ventana hija abierta y las quiero organizar con Tile(horizontal o vertical), me las organiza bien, pero no pone scrollbars en las ventanas por lo que solo puedo ver una parte y no tengo forma de acceder al resto.
Las ventanas hijas no tienen ninguna particularidad, estan como fsMdiChild, Autoscroll=true, etc... todo lo necesario para que se vean, pero no aparecen los scroll, la unica cosa distinta que tienen es una TitleBar personalizada y Border= BsNone, aunque probé con otros estilos de borde y tampoco funciona. espero que me puedan ayudar, y desde ya se los agradezco. saludos. |
Esto funciona bien, las barras siempre aparecen si el Range es mayor a alto o ancho del form.
procedure TFrameForm.Tile1Click(Sender: TObject); var i : integer; begin Tile; // o Cascade; for i:=0 to MDIChildCount-1 do begin MDIChildren[i].VertScrollBar.Range := Height + 1; MDIChildren[i].HorzScrollBar.Range := Width + 1; end; end; Saludos, |
Se agradece, la verdad que anduvo de 10, y la velocidad de respuesta una locura! :)
|
La franja horaria es GMT +2. Ahora son las 09:21:00. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi