Существует способ, с помощью которого можно разместить один и тот же объект на 2 формы?
А доступ организовать, например, по статической ссылке, которая будет создана в отдельном классе, или что-то подобное?
Графический компонент (Control
) может быть только на одной форме одновременно.
Вы не с той стороны заходите. Нужно создать модель, содержащую некое значение и привязать её (data binding) к двум разным контролам на формах.
Допустим, имеется следующая модель:
class Foo
{
public string Bar { get; set; }
}
Имеются две формы. На каждой есть свой TextBox
. Назовём их, соответственно, textBoxOnFormOne
и textBoxOnFormTwo
На первой форме создаём объект нашего класса модели:
foo = new Foo();
И привязываем его к текстбоксу:
textBoxOnFormOne.DataBindings.Add("Text", foo, "Bar", false, DataSourceUpdateMode.OnPropertyChanged);
Тем или иным образом передаём ссылку на объект во вторую форму. И в ней тоже делаем аналогичную привязку:
textBoxOnFormTwo.DataBindings.Add("Text", foo, "Bar", false, DataSourceUpdateMode.OnPropertyChanged);
Теперь, если вводить/изменять значение в текстбоксе на одной форме, оно будет автоматически изменяться на другой.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
В разметке WebBrower определен так
Как менять координаты моего листа из поинтов?
Перепробовал различные методы для имитации нажатий клавиатуры и мышки (mouse_event и SendInput) , но данные API не работают в необходимом мне DirectX приложении,...