Ĺadny brzuch
Wstawiam na formę komponent TabControl, i ustawiam żeby miał trzy zakadki. Jednak jeżeli na pierwszą zakładkę wstawię komponent button, to po uruchomieniu programu, ten button pokazuje się na obu zakładkach a nie na pierwszej, jak by był przypisany do całego komponentu TabCobtrol a nie do zakładki znajdującej się na nim. Jak przypisać komponent button do konkretnej zakłdaki na komponencie TabControl?
P.S chce uzyskać okno z takimi zakładkami jakie są w oknie "właściwości" dostępnym po kliknięciu prawym przyciskiem myszy na pulpicie i wybranie "właściwości".
Użytkownik podrurznik edytował ten post 30 sierpień 2006, 07:20
Mnie to się udało zrobić z komponentem PageControl.
Button1.Parent:=PageControl1.Pages[1]; //oczywiscie 0-pierwsza zakladka, 1-druga itd.
1. IMO TPageControl jest prostszy w obsłudze i wygodniej zarządzać zakładkami (TTabSheet) i komponentami na nich umieszczonymi :)
Chyba nie o to chodzi, ale co tam ;) :
ShellExecute(handle, 'open', 'rundll32.exe', 'shell32,Control_RunDLL desk.cpl', nil, SW_SHOWNORMAL);
(jeśli dobrze zrozumiałem, to dzięki TPageControl osiągniesz co chcesz :))
Użytkownik DJ_ProG edytował ten post 30 sierpień 2006, 15:19
Mnie to się udało zrobić z komponentem PageControl.
Button1.Parent:=PageControl1.Pages[1]; //oczywiscie 0-pierwsza zakladka, 1-druga itd.
Jesli uzywasz PageControl to ten kod jest zbedny...
Sprawdz
Użytkownik DEDAL edytował ten post 30 sierpień 2006, 22:22
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
P.S chce uzyskać okno z takimi zakładkami jakie są w oknie "właściwości" dostępnym po kliknięciu prawym przyciskiem myszy na pulpicie i wybranie "właściwości".
Użytkownik podrurznik edytował ten post 30 sierpień 2006, 07:20
Mnie to się udało zrobić z komponentem PageControl.
Button1.Parent:=PageControl1.Pages[1]; //oczywiscie 0-pierwsza zakladka, 1-druga itd.
1. IMO TPageControl jest prostszy w obsłudze i wygodniej zarządzać zakładkami (TTabSheet) i komponentami na nich umieszczonymi :)
Chyba nie o to chodzi, ale co tam ;) :
ShellExecute(handle, 'open', 'rundll32.exe', 'shell32,Control_RunDLL desk.cpl', nil, SW_SHOWNORMAL);
(jeśli dobrze zrozumiałem, to dzięki TPageControl osiągniesz co chcesz :))
Użytkownik DJ_ProG edytował ten post 30 sierpień 2006, 15:19
Mnie to się udało zrobić z komponentem PageControl.
Button1.Parent:=PageControl1.Pages[1]; //oczywiscie 0-pierwsza zakladka, 1-druga itd.
Jesli uzywasz PageControl to ten kod jest zbedny...
Sprawdz
Użytkownik DEDAL edytował ten post 30 sierpień 2006, 22:22