c#输入框按下什么按钮
本文关键字:什么 按钮 输入 | 更新日期: 2023-09-27 18:17:16
我在c#中使用visual basic的输入框,我不知道我是如何知道按下了什么按钮的。输入框返回已写入的字符串。我如何知道是否已单击取消按钮或确定按钮?
非常感谢你的帮助,我没有找到答案:)
这是我尝试过的:
string notineName = Interaction.InputBox("Enter the notice name:", "Enter notice name", "");
如果你有另一种方式做输入框(我想做我自己的,但我不知道如何返回什么按钮已点击)请写在这里。
如果用户单击"取消",则返回一个零长度字符串。
试着看看这个文档。MSDN
也可以使用对话框。
InputDialog dialog = new InputDialog("Caption Here", "Label Text Here", "Default Textbox String");
if (dialog.ShowDialog() == DialogResult.OK)
{
string result_text = dialog.ResultText;
// use result_text...
}
else
{
// user cancelled out, do something...
}
这里的enum结果决定了选择了哪个按钮。
string a;
a = Interaction.InputBox("message", "message");
if (a.Length > 0)
{
comboBox2.Items.Add(a);
// ok
}
else
{
// cancel
}