MDI i TabControl

0

Witam,

Mam aplikacje MDI. Przy tworzeniu kazdego okna MDIChild robi sie nowy item w TabControl'u. Teraz mam problem poniewaz nie wiem jak zrobic, zeby po nacisnieciu dowolnego przycisku na TabControlu wybrane okno stawalo sie aktywne.

Moze jakas drobna pomoc/podpowiedz?

0

chyba pagecontrolu ;)

function getpage(acaption:string):ttabsheet;
var i:integer;
begin
for i:=0 to form1.pagecontrol.pagecount-1 do
if form1.pagecontrol.pages[i].caption=acaption then result:=form1.pagecontrol.pages[i];
end;

teraz w onclick np. tmenuitem:

var ss:string;
begin
ss:=tmenuitem(sender).caption;
pagecontrol.activepage:=getpage(ss);
end;

0

Wlasnie, ze TabControlu :)

OK wyprobuje to.

0

na pagecontrolu lepiej jest mówie ci ... latwiej tabsheetowi przydzielic parenta... ale to kwestia gustu

1 użytkowników online, w tym zalogowanych: 0, gości: 1