none
Как управлять элементами одной формы из другой? RRS feed

  • Вопрос

  • К примеру: на форме1 есть BindingNavigator. На форме2 есть кнопка, при нажатии на которую можно было бы управлять BindingNavigator'ом на форме1.

    Типа так:

    BindingNavigator.Enabled = false;

    • Перемещено Tagore Bandlamudi 1 октября 2010 г. 21:49 MSDN Forums consolidation (От:Visual C#)
    18 июня 2010 г. 13:36

Ответы

  • Если проблема в том, как иметь доступ изо всех форм ко всем другим формам, то это очень просто - засуньте все формы в контейнер и сделайте ContainerControlledLifetimeManager(). Теперь в любой из форм просто создайте свойство IUnityContainer Container, и когда нужен доступ к какой-то форме, просто пишете Container.Resolve<Form2>().

    Это если использовать WinForms. В WPF все немного сложнее.


    - Dmitri Nesteruk
    • Предложено в качестве ответа OlegGel 20 июня 2010 г. 17:49
    • Помечено в качестве ответа I.Vorontsov 21 июня 2010 г. 11:14
    20 июня 2010 г. 7:52

Все ответы