Toon posts:

[VB.NET] Tabbladen verbergen werkt niet [met bv. hide()] *

Pagina: 1
Acties:

Verwijderd

Topicstarter
Korte scenario schets;

Een gebruiker logt in. Aan een gebruiker hangt een autorisatiegroep. Deze autorisatiegroep bepaalt welke tabbladen toegankelijk zijn voor de ingelogde
gebruiker.

+ tab_Main
- 0 tab_reserveren
- 1 tab_uitlenen
- 2 tab_beheer

Nu wil ik aan de hand van de autorisatiegroepgegevens dus tabbladen
verbergen. Makkelijk, dacht ik.

Onderstaand stukje code wordt herkend door visual.net maar 'werkt' niets, thans, ik zie geen resultaat. De tab blijft dus gewoon zichtbaar.
code:
1
Me.tab_Beheer.Hide()


Onderstaande methodes in het stukje code werken wel, maar dat is niet wat ik wil, want dan verwijder je het complete object of blijft het toch zichtbaar!
code:
1
2
methode 1: Me.tab_Beheer.Dispose() 
methode 2: Me.tab_Beheer.Enabled = False


Argh, hoe kan ik gewoon er voor zorgen dat ik een willekeurig tabblad netjes kan 'hiden' en weer kan 'showen' als dat nodig is. Ik maak overigens gebruik
van de standaard tabbladen van Visual.net 2003 enterprise architect. (dat lag hier op de schap, dus dáár moet ik meer werken)

edit:

over de post titel -> oeps :X het is al laat op de middag :)

[ Voor 6% gewijzigd door Verwijderd op 30-11-2004 15:32 ]


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 19-05 13:45

gorgi_19

Kruimeltjes zijn weer op :9

VB.Net 6 bestaat niet echt... Titel aangepast :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • whoami
  • Registratie: December 2000
  • Laatst online: 23:34
Het Hiden van tabpages werkt idd niet, is een bug in .NET.

Wat ik doe: ik verwijder ze gewoon van m'n collectie.

https://fgheysels.github.io/


Verwijderd

Topicstarter
whoami schreef op dinsdag 30 november 2004 @ 15:35:
Het Hiden van tabpages werkt idd niet, is een bug in .NET.

Wat ik doe: ik verwijder ze gewoon van m'n collectie.
Dus met de .dispose() methode?

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:34
Nee, Disposen is niet verwijderen. :o

Met de Remove method van de TabPageCollection. Je TabControl heeft een property TabPages die van het type TabPageCollection is, en waar de TabPages die getoond worden in zitten.

https://fgheysels.github.io/