Ce que je veux faire est en fait plus complexe que cela. mais le principal est ce ..winform C#: insérer un autre contrôle de formulaire après un événement dans C#
Je veux insérer un autre contrôle comme la zone de texte dans un formulaire existant, mais après un événement comme un clic d'un bouton.
la nouvelle zone de texte serait inséré dans la même forme (forme principale)
ce que j'ai est. J'ai créé comme d'habitude des applications sous forme de fenêtres, puis mettre un bouton là. puis dans le même projet j'ajoute une nouvelle fenêtre de formulaire. et mettez une boîte de texte là.
et en cas de clic sur le bouton, je peux mettre
form2.showdialog();
cela fonctionne, mais il montre comme une boîte de dialogue.
mais ce que je veux est que la zone de texte apparaît sur la principale forme, et non pas dans la nouvelle forme comme une boîte de dialogue.
merci pour la réponse dès que possible.
havent a réussi à appliquer cette – r4ccoon
je suis en train de le faire sur un fichier séparé et classe. Je pense que je dois passer la variable de forme principale. – r4ccoon
j'ai une classe FormUI_VectorAddition, et j'ai la méthode InitializeComponent (Control control, forme windowForm) le contrôle est en fait un panneau. control.SuspendLayout(); form.SuspendLayout(); control.Controls.Add (this.txtBox_v1a); this.txtBox_v1a = nouveau System.Windows.Forms.TextBox(); control.ResumeLayout (false); control.PerformLayout(); forme.ResumeLayout (faux); – r4ccoon