У меня есть User Control. Как мне из него получить доступ к другим контролам находящимся на форме на которой он находится?
public class UserControl2
{
public mainForm cp1 { get; set; }
...
public void SomeMethod()
{
if (cp1 != null)
{
cp1.commonPanel.SomeProperty = true;
}
}
}
// Внутри одного из методов класса mainForm:
UserControl2 uc2 = ...;
uc2.cp1 = this;
this.Controls.Add(uc2);
У класса mainForm есть public свойство commonPanel? Видимо - нет. Что пишет про подчеркнутое красным, "non-accessible"? Добавьте в класс mainForm:
public CommonPanel CommonPanel { get { return commonPanel; } }
и обращайтесь:
cp1.CommonPanel ...
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости