Zkusím věštit.
Má třídu MyClass, v ty metodu Foo.
Ve formu si vytvořil panel1 + někde v tom formu inicializoval tu tridu MyClass a chce získat šířku panelu v metodě Foo.
public partial class Form1 : Form {
public Form1() {
InitializeComponent();
MyClass mc = new MyClass(this); //pripadne predat samotnej panel
mc.Foo();
}
}
class MyClass {
Form f1;
public MyClass(Form f1) {
this.f1 = f1;
}
public void Foo() {
this.f1.panel1.Width; //tu sirka
}
}
Nejrychlejsi si predat referenci formu. Nezkousel sem to, ale myslim, ze by to melo fungovat.