Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Zakladki.....help
ralfer




Typ: neutral
Postów: 47
Zarejestrowany: May 2003
Zakladki.....help

Jak trzeba ustawienia zrobic .albo wogole co trzeba zrobic aby po wstawieniu zakladm mozna bylo na kazdej z nich wstawiac kontrolki...mi...bo mi przeskakuje zakladka (jej gorna czesc) a dol pozostaje ten sam;-)
Pozdrowionka

18-07-2003 11:16
Pokaż profil ralfer  Wyślij email do ralfer   
Viper87



Typ: neutral
Postów: 490
Zarejestrowany: Oct 2002

Użyłeś pewnie kontrolki TabStrip, a ona ma skłonności do takich wybryków, gdyż nie jest kontenerem, ale to już zupełnie inna bajka. Użyj kontrolki Microsoft Common Dialog Control 6.0 (comdlg32.ocx). Ona działa OK i jest kontenerem. Jeśli chcesz koniecznie używać Tabstrip to gdzieś w sieci widziałem arta pt. "Jak poskromić kontrolkę Tabstrip?"


_____________________________________________
Viper

"Savoir c`est prevoir, prevoir c`est prevenir". 
(Wiedzieć to przewidzieć, przewidzieć to zapobiegać) 


18-07-2003 12:21
Pokaż profil Viper87  Wyślij email do Viper87   Odwiedź stronę Viper87  
ralfer




Typ: neutral
Postów: 47
Zarejestrowany: May 2003
Dzieks

W miedzyczasie znalazlem ze zamiast wspanialego TabStrip'a mozna uzyc TABCTL32.ocx......jest wporzo chyba wlasnie testuje z co do comdlg32.ocx to jeszce poprobuje....no i oczywisce poszukam tego artykulu...ciekawe jake wlasciwosci ma ten wspanialy tabstrip....
Jeszcze raz dzieks

18-07-2003 12:34
Pokaż profil ralfer  Wyślij email do ralfer   
ralfer




Typ: neutral
Postów: 47
Zarejestrowany: May 2003
Sorrka za brak znakow..............poprawka;-)

W miedzyczasie znalazlem w necie, ze zamiast wspanialego TabStrip'a mozna uzyc TABCTL32.ocx......jest wporzo........... chyba;-)............. wlasnie testuje...........co do comdlg32.ocx to jeszce poprobuje....no i oczywisce poszukam tego artykulu...ciekawe jake wlasciwosci ma ten wspanialy tabstrip?....
Jeszcze raz dzieks

18-07-2003 12:37
Pokaż profil ralfer  Wyślij email do ralfer   
m-a-x



Typ: neutral
Postów: 366
Zarejestrowany: Jan 2003

Ja wam powiem jak poskromić TabStrip

Na wstępie powiem tylko że TabStrip nie ma żadnych tam dodatkowych właściwości - a już napewno nie ma więcej od TabbedDialog o którym była mowa.

Sprawa przedstawia sie następująco. Możliwe że jest jakiś prostrzy sposób na użycie TabStrip ale ja go jak narazie nie znam. Przechodząc do konkretów (hehe): musicie dodać zdaćenie OnClick do tejże kontrolki a potem sprawdzać która zakładka jest aktywna, a robi sie to tak (Sprawdzając nazwe zakładki):

If TabStrip1.SelectedItem = "nazwa1" Then
...
ElseIf TabStrip1.SelectedItem = "nazwa2" Then
...
end if

A ponieważ (jak już wspomniał Viper87) TabStrip nie jest kontenerem trzeba teraz oprogramować co sie ma pokazywać a co chować (chodzi oczywiście o kontrolki). Żeby nie musieć oprogramowywac każdej kontrolki - tzn ustawiać widzialności - najlepiej użyć jakiejś kontrolki która jest takowym kontenerem. Nadaje się do tego wiele różnych kontrolek - ale myśle że najlepiej użyć Frame lub PictureBox'a. I potem wystarczy poumieszczać je na sobie (tzn jedna na drugiej) najlepiej żeby miały te same wymiary, no i oczywiście żeby były nad TabStrip. Następnie w miejscach gdzie dałem "..." wpisujemy np coś takiego

Frame1.visible = true
Frame2.visible = false

a w następnym

Frame1.visible = false
Frame2.visible = true

Oczywiście im wiecej zakładek tym wiecej kodu pomiędzy if'ami. Wydaje mi sie że używanie TabStrip jest lepsze chociażby z tego wzgledu że nie trzeba używać zadnego dodatkowego ocx'a (pod warunkiem że nie dodajemy Windows Common Controls tylko po to żeby mieć TabStrip )


_____________________________________________

Problemem zazwyczaj nie jest brak osób znających odpowiedź a zadanie właściwego pytania!

18-07-2003 13:57
Pokaż profil m-a-x  Wyślij email do m-a-x   
Viper87



Typ: neutral
Postów: 490
Zarejestrowany: Oct 2002

Sorry Rafler-znalazłeś dobrą kontrolkę-własnie o Tabctl mi chodziło . Comdlg to kienko dialogowe, ale musisz mi wybaczyć . Ostatnio jestem znerwicowany.


_____________________________________________
Viper

"Savoir c`est prevoir, prevoir c`est prevenir". 
(Wiedzieć to przewidzieć, przewidzieć to zapobiegać) 


18-07-2003 16:34
Pokaż profil Viper87  Wyślij email do Viper87   Odwiedź stronę Viper87  
Wszystkich odpowiedzi: 5 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1