Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   MDI con Tabset (https://www.clubdelphi.com/foros/showthread.php?t=32666)

JXJ 12-06-2006 21:08:56

MDI con Tabset
 
Hola

Quiero hacer una aplicacion con un TabSet, para poder
cambiar de forma con un click sobre el TabSet.

No me interesa usar un TPageControl. por que quiero
poder mover el TabSet, al colocarlo dentro de un Toolbar o control
semejante.

Ya casi funciona basicamente bien.
Los problemas los tengo al querer activar una forma
al hacer click en un tab del tabset, que corresponde al
TabIndex, al que tengo asociada cada forma que se crea.

Es una aplicacion MDI partiendo de la que se obtiene con delphi 7
en el menu File -> New - Other. -> en el tab Projects MDI Application

El codigo que me da problemas es el que esta en el evento
OnChange, del control Tabset, nombrado como WindowSelector

he encontrado que con este codigo debe de funcionar.

[delphi]
procedure TMainForm.windowSelectorChange(Sender: TObject);
begin
(windowSelector.Tabs.Objects[windowSelector.TabIndex] as TMDIChild).BringToFront;
end;
[delphi]

Pero a mi no me funciona me salen errores de list index out of bounce -1
cada ocasion que creo una ventana MDIChild, o hago click
en un tab del Tabset WindowSelector

Una ayuda de favor.

Gracias.

Lepe 13-06-2006 10:17:59

Es lo que hace el componente MDITAB.

Saludos

JXJ 14-06-2006 21:00:46

gracias lepe., pero el componente.
no me agrada, la presentación.

Estoy haciendo pruebas, para usar el tabset.

gracias.


La franja horaria es GMT +2. Ahora son las 14:42:43.

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