Это более общий вопрос, чем проблема, с которой я столкнулся.У меня есть форма с более чем 30 элементами управления, которые я буду использовать для заполнения модели, которая в итоге окажется в базе данных.
Мне было интересно, однако, мог бы я просто передать весь объект формы другому классу и вытащить содержимое другого класса, не настраивая целую кучу методов получения и установки.
Допустим, у меня есть форма Form1, и я делаю этот вызов:
OtherClass.Validate(this)
Затем в OtherClass (который находится в другом проекте в том же решении) у меня есть:
public static void Validate(Form1 myForm)
Я немного поиграл с этим.В методе Validate (), если я помещаю часы в myForm
, я могу видеть все элементы управления и свойства формы, но я не знаю, есть ли способ просто вытащить их.Если я наберу myForm.
, intellisense покажет мне все стандартные методы и свойства формы, но не элементы управления и свойства, специфичные для формы.Кто-нибудь пробовал это успешно?