access form from usercontrol
c#, user-controls
Solution
Use `this.Parent` in UserControl to get the parent form :
Form1 myParent = (Form1)this.Parent;
then you can access the public field/property :
myParent.myClass
Note that if the UserControl is placed in a Panel inside the Form, you will need to get parent of parent.
You can access the static class by its name :
Global.myGlobalVar
Problem
I have a user control, that needs to access variables and static classes on Form1.cs. I can't find a working example on google. Any hints please? Thanks! ``` namespace WinApp1 { public partial class Form1 : Form { Public MyCustomClass myClass; // need to access this public Form1() { } } public static class Global { public static myGlobalVar; // Need to Access This } } ```