casting nouveau Système.De Windows.Les formulaires.Objet de contrôle de Système.De Windows.Les formulaires.Zone de texte

- je obtenir une InvalidArgumentException lors de la coulée de Contrôle du Système.De Windows.Les formulaires.Zone de texte:

Impossible de convertir l'objet de type 'System.De Windows.Les formulaires.Contrôle' de type 'System.De Windows.Les formulaires.Champ de texte".

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;

Je le fais, parce que j'ai les différents Contrôles (zone de texte, MaskedTextbox, Datetimepicker...), qui sera dynamiquement être ajouté à un groupe et ont les mêmes propriétés de base (Taille, Localisation... -> Contrôle)

Pourquoi ce n'est pas le casting possible?

InformationsquelleAutor Andy | 2012-06-27