Winforms MDI и TreeView - PullRequest
       75

Winforms MDI и TreeView

1 голос
/ 16 мая 2011

В настоящее время я работаю над приложением winforms.В одном из требований мне нужно убедиться, что я могу добавить узел в treeView, который содержится в дочерней форме, когда я нажимаю на кнопку tabstrip родительского элемента mdi.

Если кто-то может помочь мне с этим, это было бы здорово и высоко ценится.

Спасибо и всего наилучшего GJ

1 Ответ

1 голос
/ 16 мая 2011

В родительской форме сохраняйте ссылку на дочернюю форму.В дочерней форме добавьте открытый метод или что-то, что добавляет узел в древовидное представление.И когда вы нажмете эту кнопку с вкладкой, просто вызовите этот метод для вашей дочерней ссылки.

public Window
{
   ChildForm childForm;

   public Window()
   {
      childForm = new ChildForm();
      childForm.Show();
   }

   public OnTabStripClicked()
   {
       childForm.AddNode();
   }
}


public ChildForm
{
    public void AddNode()
    {
        treeView.Nodes.Add();
    }
}
...