Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   ScrollBar en MDIChild (https://www.clubdelphi.com/foros/showthread.php?t=31446)

marlok 08-05-2006 17:53:47

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.

waltergomez 08-05-2006 18:29:17

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,

marlok 08-05-2006 18:45:24

Se agradece, la verdad que anduvo de 10, y la velocidad de respuesta una locura! :)


La franja horaria es GMT +2. Ahora son las 10:47:32.

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