Hallo EE-Gemeinde,
unter C# VS2010 stehe ich vor folgendem Problem:
aus meiner Form1 heraus möchte ich eine weitere Form2 öffnen. Die habe ich dem Projekt hinzu gefügt. Das sieht dann so aus und funktioniert.
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| namespace GPU { public partial class Form2 : Form { Point pos;
public void SetPos(Point p) { pos = p; } ... } |
Zusätzliche habe ich die eingene Methode "public void SetPos(Point p)" vorgesehen.
Diese wird auch in der Klassenansicht dargestellt.
In Form1 habe ich eine Instanz der Form2 erzeugt:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| namespace GPU { public partial class Form1 : Form { Form Graph = new Form2();
... } |
Wenn ich jetzt auf die öffentliche Methode SetPos() zurgreifen möchte, ist sie nicht sichtbar.
Graph.SetPos(..)
Warum nicht? Alle Methoden vom geerbten Form werden angeboten nur meine public Methode nicht.
Danke,
Axel