可能重複:
How to Pass String to another forms from one form in c#傳遞String與另一個形式從一種形式在C#
C#查詢:當我登錄到我的軟件,我使用下拉框選擇所需的用戶名。登錄後,我想在工具欄的主窗口中看到用戶名文本。
我試過get和set方法,但出了問題。你能幫我解決嗎?提前致謝。
形式1:
public partial class login : Form
{
public login()
{
InitializeComponent();
}
public string username
{
get{
return a.ToString();}
}
public string a;
private void button1_Click(object sender, EventArgs e)
{
a = comboBox1.Text;
Form main1 = new main();
main1.Show();
// rest is the code for login.
}
}
表格2:
public partial class main : Form
{
public main()
{
InitializeComponent();
}
public string username
{
set { toolStripLabel1.Text = value; }
}
private void main_Load(object sender, EventArgs e)
{
Form home = new home();
home.MdiParent = this;
home.WindowState = FormWindowState.Maximized;
home.Show();
}
}
這裏首頁被form3這主要形式打開childform。主窗體本身的加載事件。
你永遠不會從表1,打開表2他們不以任何方式 「交談」。你在哪裏打開表格2? – 2012-03-26 12:55:23
@ Fire-Dragon-DoL-form 2已經開放,這是主要的形式。 – 2012-03-26 13:00:18
沒有窗體2是NT已經打開..我編輯n更正的問題..看一看 – 2012-03-26 13:01:26