.net C#windows窗体应用程序:打开弹出窗口

问题描述:

我正在使用Windows窗体应用程序。我想在窗口上打开一个小文本框,以输入用户名或电子邮件地址。.net C#windows窗体应用程序:打开弹出窗口

我该如何做到这一点?

写一个,“那朵几乎微不足道(创建表单并添加标签,文本框和按钮),并使用VB一个perputating的东西,只是为了安抚bay mob的暴民。

Key方法是ShowDialog(),它是Form上的方法。

在形式确保你的好设置的标志和正确的取消按钮,并提供一个属性(理想情况下),让你阅读(如果必要的话写)文本框中

然后,您可以做一些事沿着以下几行:

using(MyInputForm mif = new MyInputForm) 
{ 
    if (mif.ShowDialog() == DialogResult.OK) 
    { 
     dataFromDialog = mif.InputData; 
    } 
    else 
    { 
     // logic to deal with cancel 
    } 
} 

你可以在WPF中做类似的事情,没有一个例子可以做。

也许这个问题的答案将帮助:

What is the C# version of VB.net’s InputDialog?