问题标签 [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 投票
3 回答
496 浏览

.net - 当引用的按钮被禁用时,Windows 窗体 AcceptButton 行为是否有效?

具有以下内容:

...当用户按下 Enter 时,是否仍会调用 OK 按钮单击处理程序?

0 投票
2 回答
1569 浏览

events - 密钥预览和接受按钮

使用 winforms,我将 KeyPreview 属性设置为 true,并且在基本表单中也为正确的键事件提供了事件句柄。

在从它继承的表单中,我根据应用程序的要求设置了 AcceptButton 属性。

在某些情况下,我希望 Enter 键的功能与 AcceptButton 的功能不同。

我希望在我的基本表单中捕获输入键并检查我不希望AcceptButton 事件触发的特殊情况。

不过,AcceptButton 点击​​似乎是在我的 basef 表单中的任何关键事件之前触发的。我可以将功能写入可能的接受按钮的点击事件中,但在我看来,这将是一个 hack。

有什么建议么?

谢谢。

0 投票
4 回答
5405 浏览

c# - 离开accept_button事件之前的C#验证

对不起,如果这是一个愚蠢的问题,但我是这里的初学者。

我有一个带有两个按钮的简单自定义对话框:接受和取消。接受按钮是表单的接受按钮。

我想对 Accept_Click 事件进行一些验证并决定是否可以关闭对话框,但每次离开此方法时,对话框都会自动关闭并返回 Ok。

我该怎么做才能阻止对话框自行关闭?还是我必须以其他方式做事?

谢谢

0 投票
5 回答
5853 浏览

c# - .NET UserControl 接受按钮的最佳实践?

我有一个 Windows 窗体应用程序,其中我将不同的功能拆分为多个用户控件。我希望这些用户控件中的每一个都有一个接受按钮。

这里有什么最佳实践吗?

我的想法是检测哪个用户控件具有焦点,然后将其设置在父窗体中。

还有其他想法吗?

0 投票
2 回答
7481 浏览

sharepoint - 在 SharePoint 生成的电子邮件中批准/拒绝

当我在 Outlook 中召开会议时,收件人会在电子邮件顶部看到一个批准/拒绝按钮。我想对 SharePoint 做类似的事情:创建任务时,会向分配任务的人发送一封电子邮件,该电子邮件会要求收件人接受或拒绝该任务。我已经看到人们使用自定义 ASPx 页面进行此操作的演示,但我想直接在电子邮件中进行。我该怎么做呢?

我习惯于在 Visual Studio 中制作工作流,因此我对用于设置电子邮件和/或解析响应的代码示例感到满意

干杯

尼克

0 投票
1 回答
468 浏览

c# - AcceptsReturn 等效于 WebBrowser .NET 控件

我有一个 Windows .NET 应用程序,其中一个表单有一个 WebBrowser 控件、一个确定按钮和一个取消按钮。

WebBrowser 控件承载一个 TextArea html 元素,所以我可以在里面写。

如果确定按钮是表单的 AcceptButton (form.AcceptButton = btnOk),那么当我按下 Enter 时,表单会捕获该事件,并且不会在我的 TextArea 中添加新行。

TextBox 有一个属性 AcceptsReturn 可以完全满足我的需要,但是 WebBrowser 控件没有类似的属性。

如果托管 WebBrowser 的表单具有 AcceptButton,关于如何为 TextArea 保留 Enter 事件的任何想法?

谢谢。

替代文字

0 投票
5 回答
3952 浏览

c# - C#:Form.AcceptButton 的问题

我有一个带有按钮的表单,该按钮设置为表单的 AcceptButton。该窗体有几个其他控件。现在,当我在其他控件上按 Enter 时,表单会因为表单上的接受按钮而关闭。取消按钮也是如此。我该如何处理。我尝试连接到表单和控件的 keypress keydown 事件。没有工作。有什么解决方法吗?

非常感谢,达特

0 投票
3 回答
378 浏览

.net - 将 AcceptButton 设置为 None 仍然会在 ENTER 上关闭表单

我有一个 MDI windows 窗体应用程序,我的子窗体大多有“确定”和“取消”按钮。但是,我不希望使用 ENTER/ESC 键激活它们以防止意外保存/中止。因此,表单将 AcceptButton 和 CancelButton 都设置为 none。ESC 按钮确实什么都不做,但 ENTER 按钮仍然通过“单击”找到的第一个按钮关闭表单,按 TabOrder 排序。

为什么会这样?我真的必须开始做变通方法并抓住 ENTER 键吗?

补充:好的,这更奇怪。Reflector 告诉我,如果 Tab Order 的第一个控件(实际上是打开表单时默认处于活动状态的控件)是一个按钮,那么它将被分配为默认控件。否则什么都不会发生。现在问题变为:WTF?!

0 投票
5 回答
20126 浏览

c# - c# AcceptButton 和验证

嗨,我有一个包含几个文本框和两个按钮“取消”和“确定”的表单。这些按钮被分配以接受和取消表单中的按钮属性。问题是我必须验证在所有文本框中输入的文本。

如果用户单击确定按钮(即acceptButton),我想这样做。所以我写了一个负责验证的函数,如果用户点击 Ok 按钮,我会触发这个函数。问题是即使验证函数返回 false,我也无法阻止表单关闭。发生这种情况是因为我将 acceptbutto 属性分配给了我的 Ok 按钮。如果验证失败而不删除acceptbutton属性,有什么方法可以防止表单关闭?

0 投票
1 回答
817 浏览

c# - 如果表单上有 TabControl,AcceptButton 不起作用

在下面的表单中,我想要AcceptButton确定按钮,但是虽然我将属性设置为确定按钮是接受按钮的表单,但实际结果是测试按钮。

如何解决?

在此处输入图像描述