я получаю InvalidArgumentException во время литья управления для System.Windows.Forms.Textbox:литье нового объекта System.Windows.Forms.Control к System.Windows.Forms.Textbox
Невозможно привести объект типа ' System.Windows.Forms.Control 'для ввода' System.Windows.Forms.TextBox '.
System.Windows.Forms.Control control = new System.Windows.Forms.Control();
control.Width = currentField.Width;
//here comes the error
((System.Windows.Forms.TextBox)control).Text = currentField.Name;
Я делаю это, потому что у меня есть различные элементы управления (TextBox, MaskedTextBox, DateTimePicker ...), которые будут динамически добавляться к панели и имеют те же основные свойства (размер, расположение .. . -> Контроль)
Почему это не возможно?