我在Windows應用程序中創建了兩個窗體。模態對話框
一個表單充當一個表單,另一個表單充當一個MODAL對話框。
表單對話框包含一個按鈕和一個文本框。 單擊此按鈕時,應顯示MODAL DIALOGBOX。 此對話框還包含一個文本框和兩個按鈕(確定並取消)。
現在,當顯示此對話框時,對話框的文本框應包含在Form1的文本框中輸入的值。
我已經使用了以下編碼來完成這項任務。 Form1的編碼:
public string UserName;
private void btnFn_Click(object sender, EventArgs e)
{
UserName = txtUserName.Text;
frmFnC objFnC = new frmFnC();
objFnC.ShowDialog();
objFnC.txtUserName.Text = UserName;
}
代碼模態對話框OK按鈕:
請注意,取消按鈕被點擊確定按鈕時纔會啓用。
編碼:
private void btnOk_Click(object sender, EventArgs e)
{
btnCancel.Enabled=true;
}
private void btnCancel_Click(object sender,EventArgs e)
{
this.Close();
}
我現在面臨的問題是在模式對話框文本框不顯示在用戶名文本框中輸入用戶輸入的值。相反,它將文本框顯示爲空白。
我該怎麼做才能將用戶在文本框中輸入的值輸入到該模式對話框中?
任何人都可以幫助我執行所需的任務嗎?
在此先感謝!
感謝您的及時,因爲我期望它現在的工作! – sheetal 2009-07-03 11:35:10