Hoi,
ik heb het volgende probleem. Ik heb twee klassen gemaakt in een formuliertje ik heb dit met visual studio gedaan en wil graag weten wat deze error inhoud.
error:
Cannot add a top level control to a control.
Hieronder zal ik mijn code posten
Mijn bedoeling is doormiddel van de class doButton een button te maken en die in mijn form te plaatsen.
Ik heb nu voor het voorbeeld een Button gebruikt maar uiteindelijk wil ik ipv een Button een TreeView opbouwen in een apparte class en die op mijn formulier plaatsen.
Deze TreeView moeten een harddisk browser worden (Zoiets als windowsverkenner). Deze code heb ik al gemaakt maar het is redelijk veel code en wil daar een aparte class van maken en die in een DLL plaatsen.
Maar ik kom dus niet verder omdat ik die toplevel error krijg.
Graag zou ik willen weten hoe ik dit probleem oplos. Als het niet op deze manier lukt zou ik graag willen horen als iemand een andere manier weet om dit voor elkaar te krijgen.
ik heb het volgende probleem. Ik heb twee klassen gemaakt in een formuliertje ik heb dit met visual studio gedaan en wil graag weten wat deze error inhoud.
error:
Cannot add a top level control to a control.
Hieronder zal ik mijn code posten
C#:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| public class Form1 : System.Windows.Forms.Form { .. .. [STAThread] static void Main() { Application.Run(new Form1()); } private void Form1_Load(object sender, System.EventArgs e) { doButton testing = new doButton(); this.Controls.Add(testing); } } public class doButton : System.Windows.Forms.Form { public doButton() { Button bla = new Button(); } } |
Mijn bedoeling is doormiddel van de class doButton een button te maken en die in mijn form te plaatsen.
Ik heb nu voor het voorbeeld een Button gebruikt maar uiteindelijk wil ik ipv een Button een TreeView opbouwen in een apparte class en die op mijn formulier plaatsen.
Deze TreeView moeten een harddisk browser worden (Zoiets als windowsverkenner). Deze code heb ik al gemaakt maar het is redelijk veel code en wil daar een aparte class van maken en die in een DLL plaatsen.
Maar ik kom dus niet verder omdat ik die toplevel error krijg.
Graag zou ik willen weten hoe ik dit probleem oplos. Als het niet op deze manier lukt zou ik graag willen horen als iemand een andere manier weet om dit voor elkaar te krijgen.
[ Voor 1% gewijzigd door gorgi_19 op 27-08-2004 19:04 ]