raz
wzl-lid
Sinds 30/3/2004
T: 30
R: 443
|
27/12/2005 -
16:24u
| Quote
|
Ik heb een treeview met twee types van nodes in: Parentnodes (albums), en childnodes (liedjes). Nu wil ik een contentgevoelig contextmenu maken voor beide types. Een Voor Albums, en een voor Liedjes. Ik heb een contextmenu gelinkt aan de treeview, met de contextmenu property ervan. En nu wil ik dat wanneer ik bijvoorbeeld rechts op een album klik, er een aantal items aan mijn contextmenu worden toegevoegd (voeg een liedje toe aan het album, enz). Wanneer er rechts op een liedje wordt geklikt zouden deze items moeten worden gecleared en andere items in het menu moeten worden opgenomen(verander naam van het liedje, verwijder liedje, enz). T probleem is nu dat ik geen contextmenu's aan de nodes zelf kan hangen ipv aan de treeview, zoals in DotNet 2.0 mogelijk zal zijn... klik Omdat ik nog altijd met 1.1 werk  Moest iemand een oplossing weten, kan hij deze hier dan posten? Alvast merci
|
Losealot
Beachboy
Sinds 24/9/2004
T:55 -
R:1358
|
28/12/2005 -
8:39u
| Quote
|
kijken of je op een blad of op een knoop klikt, en aan de hand daarvan menuitems disabled zetten?
|
stalin
wzl-lid
Sinds 14/10/2004
T:14 -
R:369
|
28/12/2005 -
10:13u
| Quote
|
Ik heb een treeview met twee types van nodes in: Parentnodes (albums), en childnodes (liedjes). Nu wil ik een contentgevoelig contextmenu maken voor beide types. Een Voor Albums, en een voor Liedjes. Ik heb een contextmenu gelinkt aan de treeview, met de contextmenu property ervan. En nu wil ik dat wanneer ik bijvoorbeeld rechts op een album klik, er een aantal items aan mijn contextmenu worden toegevoegd (voeg een liedje toe aan het album, enz). Wanneer er rechts op een liedje wordt geklikt zouden deze items moeten worden gecleared en andere items in het menu moeten worden opgenomen(verander naam van het liedje, verwijder liedje, enz). T probleem is nu dat ik geen contextmenu's aan de nodes zelf kan hangen ipv aan de treeview, zoals in DotNet 2.0 mogelijk zal zijn... klik Omdat ik nog altijd met 1.1 werk  Moest iemand een oplossing weten, kan hij deze hier dan posten? Alvast merci
komt me bekent voor. Tis toevallig niet voor school. MCT meerbepaald. Wij moesten vorig jaar ook iets maken om albums te beheren.
On Topic. Sorry maar ik kan niet helpen (in 2.0 waar wij in het derde meewerken zou ik kunnen helpen, maar hier niet).
|
raz
wzl-lid
Sinds 30/3/2004
T:30 -
R:443
|
28/12/2005 -
10:37u
| Quote
|
stalin schreef:
Ik heb een treeview met twee types van nodes in: Parentnodes (albums), en childnodes (liedjes). Nu wil ik een contentgevoelig contextmenu maken voor beide types. Een Voor Albums, en een voor Liedjes. Ik heb een contextmenu gelinkt aan de treeview, met de contextmenu property ervan. En nu wil ik dat wanneer ik bijvoorbeeld rechts op een album klik, er een aantal items aan mijn contextmenu worden toegevoegd (voeg een liedje toe aan het album, enz). Wanneer er rechts op een liedje wordt geklikt zouden deze items moeten worden gecleared en andere items in het menu moeten worden opgenomen(verander naam van het liedje, verwijder liedje, enz). T probleem is nu dat ik geen contextmenu's aan de nodes zelf kan hangen ipv aan de treeview, zoals in DotNet 2.0 mogelijk zal zijn... klik Omdat ik nog altijd met 1.1 werk  Moest iemand een oplossing weten, kan hij deze hier dan posten? Alvast merci
komt me bekent voor. Tis toevallig niet voor school. MCT meerbepaald.
Jup, inderdaad! En naar t schijnt waren die opdrachten bij jullie al even ambetant? 
|
m0rPh3uS
WZL-lid
Sinds 13/1/2003
T:1 -
R:38
|
2/1/2006 -
15:57u
| Quote
|
Je kan in de onmouseup event kijken welk menuitem is aangeklikt. Als je bijvoorbeeld 2 soorten nieuwe klassen maakt: LiedMenuItem en AlbumMenuItem die allebei overerven van MenuItem. Als je dan in die event de sender neemt, kan je van daaruit afleiden welk item geklikt is en de data halen uit het object dat doorgegeven wordt.
|
raz
wzl-lid
Sinds 30/3/2004
T:30 -
R:443
|
15/1/2006 -
12:29u
| Quote
|
he kut, het project is intussen ingediend. Jouw manier had gewerkt, spijtig dat ik het niet wist toen Toch bedankt voor de respons
|