Ik maak gebruik van 2 mdi childs. In Form1 staat een treeview die ik met form2 wil kunnen aanpassen. Daarvoor heb ik een functie in Form1 die ik kan gebruiken.
Als ik deze functie vanuit zijn eigen form aanroep is er niets aan de hand, maar doe ik dat vanuit form2 dan maak hij (zo lijkt het) een eigen instantie aan van trvwGroups.
Hoe kan ik dit voorkomen, ik dacht dat dit het makkelijkste was om via de MDI parent te doen, maar daar heb ik de form in een variable staan, om makkelijk te kunnen wisselen.
Dus kan zou ik dan misschien die variable in de parent kunnen typecaste naar form1, of hoe kan ik dit anders oplossen?
Visual Basic .NET:
1
2
3
4
5
6
| Public Sub AddGroup(sGroupName As String) Dim nNode As Node Set nNode = trvwGroups.Nodes.Add(, , sGroupName, sGroupName) End Sub |
Als ik deze functie vanuit zijn eigen form aanroep is er niets aan de hand, maar doe ik dat vanuit form2 dan maak hij (zo lijkt het) een eigen instantie aan van trvwGroups.
Hoe kan ik dit voorkomen, ik dacht dat dit het makkelijkste was om via de MDI parent te doen, maar daar heb ik de form in een variable staan, om makkelijk te kunnen wisselen.
Dus kan zou ik dan misschien die variable in de parent kunnen typecaste naar form1, of hoe kan ik dit anders oplossen?