[C#] Odwołanie do kontrolki na formie wewnątrz innej klasy

Temat chyba większość tłumaczy. Gdybym pracował wewnątrz klasy jednej formy zrobiłbym to tak (to tylko przykład):

codeEdit.ContextMenu = this.menu1;

Ale pracuje w klasie innej niż klasa formy. “Na instynkt” zrobił bym to tak:

codeEdit.ContextMenu = Form1.menu1;

No ale… Nie działa.

Pomocy proszę :smiley:

Chyba coś takiego powinno działać:

public partial class Form1 : Form {


        public static Form1 dys = null;

potem przed wywołaniem obiektu nowej klasy:

dys = this;

    NowaKlasa klasa = new NowaKlasa();

a potem:

codeEdit.ContextMenu = Form1.dys.menu1;

http://img196.imageshack.us/img196/7410/lolwh.png

menu1 musi być public.

OMG nigdy bym na to nie wpadł! Dzięki wielkie!