问题标签 [acceptbutton]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
386 浏览

.net - 如何在 WPF 视图中轻松找到接受按钮和取消按钮

我在 MVP 模式上设置了我的 PRISM 应用程序,我们通过自定义 RegionManager 显示模式窗口。我现在面临的问题是当用户使用 Alt+F4 关闭模态窗口时!视图关闭但取消按钮逻辑从未执行,这是一个错误!

因此,我需要起草一种在发出 Alt + F4 时调用视图的取消按钮的方法。

Alt+F4 的输入键绑定有助于我在视图中捕获事件。但问题在于以一种简单的方式调用视图的取消按钮。有什么方法可以轻松找到 WPF 视图中的取消和接受按钮?

任何帮助表示赞赏。谢谢!

0 投票
5 回答
12677 浏览

vb.net - Windows 窗体取消按钮不起作用

我有一个 Visual Studio、Visual Basic 表单,其中包括一个确定按钮和一个取消按钮。

我想要做的是让 OK 按钮保存用户选择的选项,当然还有 Cancel 按钮丢弃它们并将它们返回到以前的值。

但我注意到的是,当我调试表单时,无论我选择哪个按钮,值都会被保存。在表单的属性中,我已经声明 CancelBtn 确实是 CancelBtn 并且 OK 按钮是 OK 按钮,但是无论如何这些值仍然被保存。

有没有更好的方法来做我希望这个表格做的事情?

编辑:

这是到目前为止两个按钮的代码,都被设置为关闭窗口。AcceptOption 应该保存这些值,而 CancelOption 应该只是关闭表单。如果做得不好,我很抱歉,但我发现的常见问题解答只提到了更改每个按钮的属性,而没有提到代码。:

0 投票
1 回答
2024 浏览

c# - WPF窗口类中AcceptButton属性的类似物?

Windows 窗体的Form类具有AcceptButton属性,该属性允许在用户按下 Enter 时单击某个按钮。WPF的Window类有类似的功能吗?

0 投票
1 回答
315 浏览

wpf - 接受按钮和数据绑定不一致

在表单上有一个“接受按钮”(在 WPF 中:IsDefault="True")很方便。

在 Windows 窗体世界中,我曾经在按钮的相应 Click 事件中将数据从 UI 读取到对象。

但是对于 WPF,应该使用数据绑定。在Window的构造函数中,我设置了this.DataContext = test;

问题来了:用户在 TextBox2 中输入了一些文本,然后按了 Enter 键。现在,绑定到 OK 按钮的命令被执行,数据被保存。

但这不是正确的数据!为什么?TextBox2 尚未失去焦点,因此 ViewModel 尚未更新。将 UpdateSourceTrigger 更改为 PropertyChanged 并不总是合适的(例如格式化数字),我正在寻找一个通用的解决方案。

你如何克服这样的问题?

0 投票
3 回答
4830 浏览

c# - 适用于 Visual Studio 2010 的 AcceptButton 和 CancelButton

Visual Studio 2010 的 AcceptButton 和 CancelButton 的表单属性在哪里?我想将我的 btnClose 设置为 CancelButton,我想将我的 btnEnter 设置为我的 AcceptButton。

0 投票
1 回答
1722 浏览

c# - 如何设置工具条文本框接受按钮来调用工具条按钮调用的函数?

TextBox我的中有一个。当用户开始输入时,我想设置该AcceptButton属性以调用另一个函数。然而,它正在调用另一个由Buttonmy中的 a 调用的函数ToolStrip。详细地说,这是我的代码如下:

searchBtnButton中的一个ToolStrip。因此,当我尝试运行此代码时,出现此错误

无法将类型“System.Windows.Forms.ToolStripButton”隐式转换为“System.Windows.Forms.IButtonControl”。存在显式转换(您是否缺少演员表?)

我曾尝试将其转换为 ToolstripButton,如下所示:

0 投票
0 回答
781 浏览

.net - Windows Forms .NET 面板中的接受按钮和取消按钮

我在 Windows 窗体中工作。我有一个有两个面板的表格。两个面板都有确定和取消按钮。我希望它们在各自的面板(容器)中表现为接受和取消按钮(类似于 Form 的 AcceptButton 和 CancelButton)。

所以基本上我想要面板的 AcceptButton 和 CancelButton 之类的功能。我应该如何实现这个?

0 投票
2 回答
5701 浏览

c# - Enter 按钮自动单击按钮而不被初始化(C#/Visual Studio)

只要您只使用鼠标导航,我的程序就可以编译并运行良好。我注意到,当我点击“Enter”时,它会自动注册为单击窗口中的一个按钮。我已经开始使用“AcceptButton”属性并将其设置为适当的按钮,甚至设置为“无”。似乎没有任何效果,它保留在默认按钮上,它似乎与“Enter”相关联。我注意到它将是我在代码中定义的第一个按钮。

长话短说,我想将 Enter 键的“默认”值删除为“AcceptButton”属性实际指定的值。

谢谢,

安迪

0 投票
1 回答
266 浏览

textbox - 在 Winrt 中的 Runnig 按钮的 TextBoxes 中单击 Enter?

我怎样才能做到这一点;

在 Winrt 中的 Runnig 按钮的 TextBoxes 中单击 Enter?

我记得文本框的 AcceptReturn 属性正在执行此操作,但为此我们更改了 System.Forms 中表单的 AcceptButton 属性,但没有名为 AcceptButton 的属性。

谢谢你。

0 投票
1 回答
1942 浏览

vb.net - 我的表单未注册 Enter 按键

我正在编写一个教育程序。我有一个按钮,当用户按下回车键时,我希望它被“点击” 。我已将表单的接受按钮属性设置为 true,并且 KeyPreview 属性也设置为 true。我已经尝试创建一个自定义 Sub 来复制 AcceptButton 功能,这也不起作用,除了按下 enter 键之外,sub 在所有键上运行。

在过去的 3 天里,我一直在寻找答案,并在谷歌上尝试了所有我能找到的东西。我也刚刚尝试将 textboxMultiLine属性设置为 true 并且 enter 键甚至没有创建新行,只是为了澄清我已经将Multiline属性设置回 false 现在应该是。