我在我的 Windows 应用程序中创建了两个表单。
一个表单充当表单,另一个表单充当模式对话框。
表单对话框包含一个按钮和一个文本框。单击此按钮时,应显示模态对话框。此对话框还包含一个文本框和两个按钮(确定和取消)。
现在,当显示此对话框时,对话框的 TextBox 应该包含在 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;
}
MODAL DIALOGBOX OK 按钮中的代码:
请注意,仅当单击确定按钮时才会启用取消按钮。
编码:
private void btnOk_Click(object sender, EventArgs e)
{
btnCancel.Enabled=true;
}
private void btnCancel_Click(object sender,EventArgs e)
{
this.Close();
}
我面临的问题是用户在 USERNAME 文本框中输入的值未显示在 MODAL DIALOG BOX 的 TEXTBOX 中。相反,它将文本框显示为空。
我应该怎么做才能让用户在文本框中输入的值到这个模式对话框?
任何人都可以帮助我执行所需的任务吗?
提前致谢!!!