Problem kreiranja prikaza sa karticama

1

Problem kreiranja prikaza sa karticama

offline
  • Pridružio: 06 Jul 2005
  • Poruke: 54

Kako da u visual basicu kreiram prikaz sa karticama za svaku karticu posebno?
Odnosno znam da VB sadrzi dve TAB kontrole TabStrips SSTab ali problem je kad stavim bilo sta na jedan TAB sliku text...znaci bilo sta on se pojavljuje i na TAB-u 2 odnosno na onoliko TAB-ova koliko ih ima.
Ja ovo verovatno i nisam dobro objasnio ali evo slike pa...ako ima resenja...
Predpostavljam da je ovo sasvim bezveze pitanje (hocu reci moje neznanje) ali za pocetnika kao sto sam i takve stvari mogu predstavljati probleme.
[/img]



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 18 Apr 2003
  • Poruke: 8134
  • Gde živiš: U kesici gumenih bombona...

Nisam odavno radio sa VBom pa sam zaboravio da bih ti mogao da kazem ovako napamet.
Probaj, desni klik na tools i izaberi Components (ako se dobro seca) i nadji nesto, u toj listi, sto ima veze sa kontrolama (Microsoft ... Controls 2.6 ili tako nesto). Tu mislim da bi trebala da bude ta kontrola za tabove koji rade onako kako ti zelis.
Znam da sam i ja imao problema stim i da sam ih resio na taj nacin.
Nemam instaliran VB pa ti ne mogu sa sigurnoscu reci.



offline
  • Pridružio: 24 Jun 2003
  • Poruke: 45
  • Gde živiš: Banja Luka

Meni kontrola SSTab prilično dobro radi, dok kod ove druge pojavljuje mi se upravo to što govoriš.

offline
  • Pridružio: 18 Apr 2003
  • Poruke: 5001
  • Gde živiš: Beograd

Kod te tab kontrole koju ti koristis moras sam da programiras sakrivanje i prikazivanje kontrola za svaki tab, zato imas te "probleme", probaj kontrole koje su ti predlozili gore.

offline
  • Pridružio: 06 Jul 2005
  • Poruke: 54

Ako moram sam da programiram sakrivanje i prikazivanje kontrola za svaki tab posebno onda bi to predstavljao problem kod slozenijih tabova.(A upravo me to zanima).
Konkretno koju tab kontrolu mogu da koristimm a da pomenutim problem zaobidjem (ako moze da se zaobidje).

Izberem Components pa Microsoft Tabbed Dialog Control 6.0 da bi uopste dobio SSTab i uz pomoc ove kontrole trebalo bi da mogu postavljati kontrole na svakoj kartici posebno.Ali tu nesto neradi...ocigledno...problem

@Miroslave ako te ne mrzi objasni ukratko tvoj postupakak kreiranja tabova.
_______________________________________________________________
Nije mi jasno sta se desava sa slikom namucih se a nje nema i nisam poruku zbog toga menjao jedanput vec vise puta...?Stvarno neznam ...

offline
  • Pridružio: 24 Jun 2003
  • Poruke: 45
  • Gde živiš: Banja Luka

Kontrola SSTab radi svoj posaov i nije potrebno programirati skrivanje.
Da li imaš instalisane i servis packove za VB, jer je ova kontrola ova kontrola je zamjenjena novom verzijom u Servis pack 6. za VS.
U listi komponenata piše Windows Tabbed Dialog Control(SP6)
Ukoliko nemas instalisan ovaj servis pack, moguće je da je to uzrok tvog problema i predlažem da obavezno instališeš SP6 (može se besplatno skinuti sa msdn.microsoft.com/)

offline
  • Pridružio: 06 Jul 2005
  • Poruke: 54

Nemam instaliran SP 6 i verovatno je u tome problem, u svakom slucaju hvala na trudu.

offline
  • Pridružio: 18 Apr 2003
  • Poruke: 5001
  • Gde živiš: Beograd

Ma ja sam naisao na jednu kontrolu pre postojanja SP6 tako da znam da postoji sigurno, samo je treba naci a ja nemam instaliran VB6 tako da ti ne mogu pomoci sto se toga tice. Probaj da ubacujes sve tab kontrole na dialog dok ne pronadjes onu pravu, mislim da ih nema mnogo oko 10-tak.

offline
  • Pridružio: 15 Jul 2005
  • Poruke: 36
  • Gde živiš: Cacak

recimo da ti treba 5 tabova, prvo uzmes standardnu TabScript kontrolu iz Common Controls ocx-a (Project/Components->Windows Common Controls) postavis je na formu (stavis name recimo tabMain) i stavis joj 5 tabova (desni klik/properties/tab->insert tab) zatim stavis na formu jedan Picture Box (picTab) i stavi mu Borders=0 zatim kopiraj taj picture box 4 puta (kada te prvi put bude pitao hoces li da napravis control array ti kazi Yes) dobices picTab(0), picTab(1), picTab(2), picTab(3) i picTab(4). e sad slazi kontrole u picTab(0) koje hoces da ti budu vidljive u prvom tabu, zatim u picTab(1) one koje hoces da budu vidjive u drugom tabu i tako redom... e kad zavrsis sa slaganjem kontrola ubaci ovaj kod:
Private Sub tabMain_Click()  Dim i As Long  For i = 0 To 4   picTab(i).Visible = False  Next  picTab(tabMain.SelectedItem.Index - 1).Visible = True End Sub

pozdrav

offline
  • Pridružio: 06 Jul 2005
  • Poruke: 54

Sve sam ja to probao jednostavno nesto neradi kako treba.Ustvari mozda je i sve u redu ali ja to neumen da odradim na pravi nacin.Ne bi bilo lose ako imas i hoces da mi posaljes jedan gotov primerak mozda se tako budem bolje i lakse snasao.

Ko je trenutno na forumu
 

Ukupno su 808 korisnika na forumu :: 50 registrovanih, 7 sakrivenih i 751 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 4channer, _Pegaz_, _Rade, _Sale, A.R.Chafee.Jr., Atomski čoban, awathorn, babaroga, Bahuss, Brankoni, cenejac111, cole77, crnitrn, djboj, Doca, Dorcolac, dragon986, Dukelander, Faki-Valjevo, FOX, Georgius, goxin, HrcAk47, Ivan Campo, Kaplar2, Klecaviks, kolateralnasteta, kybonacci, Leonardo, mercedesamg, mikrimaus, Milan A. Nikolic, moldway, Nebo_M, nenad81, oddsock, pein, raketaš, Sale.S, simazr, Snorks, suton, Taso, Tetrijeb, tmanda323, Toni, VJ, Vlada78, vlvl, vukovi