確定,所以,我有形式1,這是主要的形式,則形成如圖2所示,這是在代碼中創建的按鈕下,如:如何將控件添加到在另一個窗體的代碼中創建的窗體?
Form Login = new Form();
因此我也做:
TextBox email = new TextBox();
TextBox password = new TextBox();
TextBox worldid = new TextBox();
我想知道如何讓他們從按鈕上登錄表單?謝謝。
確定,所以,我有形式1,這是主要的形式,則形成如圖2所示,這是在代碼中創建的按鈕下,如:如何將控件添加到在另一個窗體的代碼中創建的窗體?
Form Login = new Form();
因此我也做:
TextBox email = new TextBox();
TextBox password = new TextBox();
TextBox worldid = new TextBox();
我想知道如何讓他們從按鈕上登錄表單?謝謝。
Form Login = new Form();
TextBox email = new TextBox() { Location = new Point(20, 20) };
TextBox password = new TextBox() { Location = new Point(20, 45) };
TextBox worldid = new TextBox() { Location = new Point(20, 60) };
Login.Controls.Add(email);
Login.Controls.Add(password);
Login.Controls.Add(worldid);
但是,你必須玩很多。也給標籤。 表單設計師是一個非常好的工具(@Steve)。
瞭解如何在窗體設計器中可視化地製作窗體並添加控件的好方法是,然後查看Form1.Designer.cs文件。查看「Windows窗體設計器生成的代碼」區域以查看如何添加控件並更改其屬性。
using (Form Login = new Form())
{
var email = new TextBox() { Name="emailtxt", Location = new Point(20, 20) };
var password = new TextBox() { Name="passwordtxt", Location = new Point(20, 45) };
var worldid= new TextBox() { Name="worldidtxt", Location = new Point(20, 60) };
Login.Controls.AddRange(new Control[]{email , password, worldid});
Login.ShowDialog();
}
你爲什麼要用這種方式創建一個表單?表單設計師是一個非常好的工具。 – Steve
那麼它會有一個登錄系統,它會更容易得到的文本和我不同意的一切 – user3105642
。與設計人員一起構建表單並從代碼中打開它會容易得多。看看你的主窗體中的InitializeComponent。你需要複製該代碼(如果你堅持動態創建,不要忘記添加兩個按鈕,確定和取消) – Steve