带有input字段的消息框
是否有可能显示(popup)一个消息框中的input字段,可能是一个文本框? 有些语言或框架?
不幸的是C#没有这样的东西,你将不得不自己做一个。 但是,您可以尝试引用Microsoft.VisualBasic.dll
。
然后使用下面的代码。
Microsoft.VisualBasic.Interaction.InputBox("Question?","Title","Default Text");
另外,通过添加一个using
指令,允许在代码中using
更短的语法(我个人更喜欢)。
using Microsoft.VisualBasic; ... Interaction.InputBox("Question?","Title","Default Text");
或者你可以做Pranay Rana的build议,这也是我所做的…
你可以通过使用ShowDialogBox来创build窗体并显示它。
Form.ShowDialog Method
– 将窗体显示为模式对话框。
例:
public void ShowMyDialogBox() { Form2 testDialog = new Form2(); // Show testDialog as a modal dialog and determine if DialogResult = OK. if (testDialog.ShowDialog(this) == DialogResult.OK) { // Read the contents of testDialog's TextBox. this.txtResult.Text = testDialog.TextBox1.Text; } else { this.txtResult.Text = "Cancelled"; } testDialog.Dispose(); }
- 如何快速检查文件夹是否为空(.NET)?
- 无法使用visual studio 2013debugging托pipe代码(“无法评估expression式”错误 – 我正在使用debugging版本)(请注意VS 2012的工作原理)
- 将焦点设置在WPF中的文本框上
- 防止Visual Studio自动创build“混合平台”解决schemeconfiguration
- 从相对path(重构方法)获取绝对URL
- 在c#中获取上个月的第一天和最后一天的date
- 在类似于NUnit的xUnit.net中testing参数化
- Newtonsoft.Json.DeserializeObject抛出什么exception?
- Directory.EnumerateFiles与Directory.GetFiles有什么区别?