我想打开一个小盒子,当我的应用程序启动时,用户可以输入他们的名字,我想在我的应用程序中使用该名称。 我正在使用 Windows Form Application 和C#。 我对此有所了解,任何想法如何实现这一点。
答案 0 :(得分:2)
创建一个表单UserNameForm,其中包含文本框和打开按钮,以及一个返回并设置textBoxes文本属性的属性,而不是像你想要的那样打开它
UserNameForm unf = new UserNameForm();
unf.ShowDialog();
unf.UserName // give property value
答案 1 :(得分:1)
创建表单,粘贴文本框并在其上单击“确定”按钮,创建一个公共属性,其中包含您之后可以访问的文本框内容。
答案 2 :(得分:0)
这是表格:
public partial class fmUserName : Form
{
public string UserName
{
get { return txName.Text; }
}
public fmUserName()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
this.DialogResult = DialogResult.OK;
this.Close();
}
}
然后你可以打电话给它:
fmUserName fm = new fmUserName();
fm.ShowDialog();
MessageBox.Show("Hello " + fm.UserName);