Toon posts:

[VB] runtime menu-items enablen/disablen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Een kort maar krachtige vraag:

Hoe kan ik in een stukje code tijdens runtime menu-items in mijn programma enablen/disablen?

In de menu-editor kun je aanvinken of een item wel of niet enabled is, maar de property .enabled heb ik niet kunnen vinden :?

Ik vind het wel een beetje vreemd eigenlijk, dat je die property bij ieder ding probleemloos kan setten, maar dat VB bij een menu-item ineens begint te bitchen.

Verwijderd

.enabled bestaat wel degelijk bij menu items, ik gebruik die optie regelmatig om runtime menu items te enablen / disablen.

  • Tukk
  • Registratie: Januari 2002
  • Laatst online: 01-09 08:19

Tukk

De α-man met het ẞ-brein

hmm, waarom hebben mijn menutjes wel een .enabled? ;)

Q: How many geeks does it take to ruin a joke? A: You mean nerd, not geek. And not joke, but riddle. Proceed.


Verwijderd

Topicstarter
Tukk schreef op 03 september 2002 @ 13:58:
hmm, waarom hebben mijn menutjes wel een .enabled? ;)
De mijne hebben alleen Count, Item, LBound en UBound.

Ik heb het trouwens over de menu-items die altijd zichtbaar zijn, dus niet die in de dropdown menu's.

Verwijderd

Ook die hebben keurig een enabled.
Denk dat je iets verkeerd doet.
Wat is je code ?

Verwijderd

Topicstarter
Verwijderd schreef op 03 september 2002 @ 14:11:
Ook die hebben keurig een enabled.
Denk dat je iets verkeerd doet.
Wat is je code ?
Hmmmm....

Dit is mijn code, in de menu-editor heb ik bijvoorbeeld MBlaat aangemaakt.

Nu wil ik dus dit doen:

code:
1
MBlaat.Enabled = True


Maar VB blijft mij vertellen dat MBlaat toch echt geen property Enabled bezit...

  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 31-08 15:46

mulder

ik spuug op het trottoir

Lijkt er op dat je een array van menuitems aanspreekt, doe eens MBlaat(0).Enabled = True

oogjes open, snaveltjes dicht


Verwijderd

Neem aan dat MBlaat niet de Caption is maar de Name van het menu item wat je aangemaakt hebt ?
Maar als count, item etc krijgt lijkt wel of je een collection hebt in menu items.

Je hebt VB6 ?

  • Tukk
  • Registratie: Januari 2002
  • Laatst online: 01-09 08:19

Tukk

De α-man met het ẞ-brein

Mischien geeft VB versie/service pack/OS enzevoort een uitkomst?

edit:
ErikvSon, we denken steeds hetzelfde :)

Q: How many geeks does it take to ruin a joke? A: You mean nerd, not geek. And not joke, but riddle. Proceed.


Verwijderd

Topicstarter
Verwijderd schreef op 03 september 2002 @ 14:28:
Neem aan dat MBlaat niet de Caption is maar de Name van het menu item wat je aangemaakt hebt ?
Maar als count, item etc krijgt lijkt wel of je een collection hebt in menu items.

Je hebt VB6 ?
Ik heb VB6 ja.

Dat van die collection klopt, ik ga nu even kijken hoe die eruit ziet. MBlaat(0) doet in ieder geval niks.

Maar hoe kan het dat ik een ControlArray heb aangemaakt? Het enige dat ik heb gedaan is de MenuEditor gebruikt en gewoon op normale manier mijn items aangemaakt.


/edit

Hmmm, de Count van MBlaat levert 1 op, de LBound 3 en de UBound ook 3. Maar wanneer ik MBlaat(0) probeer aan te spreken is dat ineens geen element in de ControlArray?

Verwijderd

Staat er bij de index (in de menu editor) van MBlaat een nummer ?
Zo ja, haal die dan is weg. Je zou dan geen menu array meer moeten hebben.

/edit

Als je lbound en ubound op 3 staat dan moet je eens mblaat(3) proberen :)

  • Tukk
  • Registratie: Januari 2002
  • Laatst online: 01-09 08:19

Tukk

De α-man met het ẞ-brein

Hmmm, de Count van MBlaat levert 1 op, de LBound 3 en de UBound ook 3. Maar wanneer ik MBlaat(0) probeer aan te spreken is dat ineens geen element in de ControlArray?
als de lbounbd en de ubound 3 is, moet je eens MBlaat(3) proberen....

Q: How many geeks does it take to ruin a joke? A: You mean nerd, not geek. And not joke, but riddle. Proceed.


Verwijderd

Tukk schreef op 03 september 2002 @ 14:29:
Mischien geeft VB versie/service pack/OS enzevoort een uitkomst?

edit:
ErikvSon, we denken steeds hetzelfde :)
Het wordt nu wel heel eng >:)

Verwijderd

Topicstarter
Verwijderd schreef op 03 september 2002 @ 14:38:
Staat er bij de index (in de menu editor) van MBlaat een nummer ?
Zo ja, haal die dan is weg. Je zou dan geen menu array meer moeten hebben.

/edit

Als je lbound en ubound op 3 staat dan moet je eens mblaat(3) proberen :)
Doh!!

En ik me maar afvragen waar die index nou precies voor is |:( 8)7

  • Tukk
  • Registratie: Januari 2002
  • Laatst online: 01-09 08:19

Tukk

De α-man met het ẞ-brein

[compleet offtopic]
je kan niet meer dan een kilometer van r'dam zitten, anders kan telepathie niet werken ;)
[/compleet offtopic]

ok, mooi.
Heb je ook weer eens wat geleerd....

Q: How many geeks does it take to ruin a joke? A: You mean nerd, not geek. And not joke, but riddle. Proceed.


Verwijderd

Topicstarter
Tukk schreef op 03 september 2002 @ 14:45:
[compleet offtopic]
je kan niet meer dan een kilometer van r'dam zitten, anders kan telepathie niet werken ;)
[/compleet offtopic]

cruesli, werkt /snap je het nu?
Ja, ik snap hem. Denk dat de zon toch net iets te fel naar binnen schijnt. Kan niet helemaal meer helder denken blijkbaar :D

Verwijderd

Tukk schreef op 03 september 2002 @ 14:45:
[compleet offtopic]
je kan niet meer dan een kilometer van r'dam zitten, anders kan telepathie niet werken ;)
[/compleet offtopic]

ok, mooi.
Heb je ook weer eens wat geleerd....
Ik zit in A'dam, maar dat lijkt op R'dam :) :)
Pagina: 1