2013-04-14 3 views
-1

Я создал ParentForm. В меню ParentForm я создал ChildForm из элемента меню ChildForm. Когда ChildForm создан, я установил пункт меню Childform в ParentForm отключен. Что мне нужно установить и ссылаться на включение элемента меню ChildForm в ParentForm при закрытии ChildForm.ссылается на родительскую форму на дочернюю форму

Благодаря

Тамас

+2

Показать код .. –

+0

Что вы сделали до сих пор? –

ответ

0
public partial class myParent : Form { 
     ... 
     ... 
     public myParent { 
      initChildren(); 
     } 
     void initiChildren() { 
      myChildAlpha = new ChildForm(); 
      myChildAlpha.FormClosed += new FormClosedEventHandler(enable_menu)  
     } 
     void enable_menu(object sender,FormClosedEventArgs e) { 
      //check if sender == ChildForm -> if so enable the proper menu 
     } 
} 
0
ParentForm form; 
    public ChildForm(ParentForm _form) //pass ParentForm as Parameter 
    { 
     InitializeComponent(); 
     form = _form; //save Parameter to variable form 
    } 
    //raised when Form was closed 
    private void ChildForm_FormClosed(object sender, FormClosedEventArgs e) 
    { 
     //set item to public modifier in properties window or specify getter and setter, then you can set it set it to enabled again like this 
     //Pseudo: form.menu.item.enabled = true; 
    } 
    //create Instance of ChildForm like this "ChildForm child = new ChildForm(this);" 
Смежные вопросы