gpt4 book ai didi

vb.net - VB.NET输入框-如何识别何时按下“取消”按钮?

转载 作者:行者123 更新时间:2023-12-03 14:35:31 26 4
gpt4 key购买 nike

我有一个简单的Windows应用程序,它会弹出一个输入框,供用户输入日期进行搜索。

我如何确定用户是单击“取消”按钮还是仅单击“确定”而不输入任何数据,因为两者看上去都返回相同的值?

我在VB 6中找到了一些处理此问题的示例,但是它们都没有在.NET世界中真正起作用。

理想情况下,我想知道如何分别处理空的OK(确定)和Cancel(取消),但是使用一种很好的方法来处理Cancel(取消)就可以了。

最佳答案

这是我所做的,并且非常适合我想要做的事情:

Dim StatusDate As String
StatusDate = InputBox("What status date do you want to pull?", "Enter Status Date", " ")

If StatusDate = " " Then
MessageBox.Show("You must enter a Status date to continue.")
Exit Sub
ElseIf StatusDate = "" Then
Exit Sub
End If


该键用于将输入框的默认值设置为实际空间,因此用户仅按OK(确定)按钮将返回值“”,而按cancel则返回“”。

从可用性的角度来看,输入框中的默认值开始突出显示,并在用户键入时清除,因此体验与该框没有值时没有什么不同。

关于vb.net - VB.NET输入框-如何识别何时按下“取消”按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2923764/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com