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

时间:2009-11-04 16:44:42

标签: c# .net

我正在使用Windows窗体应用程序。我想在窗口上打开一个小文本框来输入用户名,或者在程序启动时输入电子邮件。

我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:2)

写一个,'几乎是微不足道的(创建表单并添加标签,文本框和按钮)并使用VB一个是为了安抚那些只是为了安抚那些咆哮的暴徒。

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

在表单上确保正确设置“确定”和“取消”按钮的标志,并提供一个属性(理想情况下)以允许您阅读(并在必要时写入)文本框

然后您可以按照以下方式执行某些操作:

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

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

答案 1 :(得分:1)

也许这个问题的答案会有所帮助:

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

相关问题