代码之家  ›  专栏  ›  技术社区  ›  Posto

.NET C Windows窗体应用程序:打开弹出窗口

  •  0
  • Posto  · 技术社区  · 16 年前

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

    我怎样才能做到这一点?

    2 回复  |  直到 16 年前
        1
  •  2
  •   Murph    16 年前

    写一个“这几乎是微不足道的”(创建表单并添加标签、文本框和按钮),使用vb一个是令人困惑的东西,只是放在安抚贝宁暴徒。

    键方法是showDialog(),它是窗体上的一个方法。

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

    然后,您可以按照以下步骤进行操作:

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

    你可以在wpf中做类似的事情,但是没有一个例子可以处理。

        2
  •  1
  •   Community Mohan Dere    9 年前

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

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