问题标签 [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.
.net - 当引用的按钮被禁用时,Windows 窗体 AcceptButton 行为是否有效?
具有以下内容:
...当用户按下 Enter 时,是否仍会调用 OK 按钮单击处理程序?
events - 密钥预览和接受按钮
使用 winforms,我将 KeyPreview 属性设置为 true,并且在基本表单中也为正确的键事件提供了事件句柄。
在从它继承的表单中,我根据应用程序的要求设置了 AcceptButton 属性。
在某些情况下,我希望 Enter 键的功能与 AcceptButton 的功能不同。
我希望在我的基本表单中捕获输入键并检查我不希望AcceptButton 事件触发的特殊情况。
不过,AcceptButton 点击似乎是在我的 basef 表单中的任何关键事件之前触发的。我可以将功能写入可能的接受按钮的点击事件中,但在我看来,这将是一个 hack。
有什么建议么?
谢谢。
c# - 离开accept_button事件之前的C#验证
对不起,如果这是一个愚蠢的问题,但我是这里的初学者。
我有一个带有两个按钮的简单自定义对话框:接受和取消。接受按钮是表单的接受按钮。
我想对 Accept_Click 事件进行一些验证并决定是否可以关闭对话框,但每次离开此方法时,对话框都会自动关闭并返回 Ok。
我该怎么做才能阻止对话框自行关闭?还是我必须以其他方式做事?
谢谢
c# - .NET UserControl 接受按钮的最佳实践?
我有一个 Windows 窗体应用程序,其中我将不同的功能拆分为多个用户控件。我希望这些用户控件中的每一个都有一个接受按钮。
这里有什么最佳实践吗?
我的想法是检测哪个用户控件具有焦点,然后将其设置在父窗体中。
还有其他想法吗?
sharepoint - 在 SharePoint 生成的电子邮件中批准/拒绝
当我在 Outlook 中召开会议时,收件人会在电子邮件顶部看到一个批准/拒绝按钮。我想对 SharePoint 做类似的事情:创建任务时,会向分配任务的人发送一封电子邮件,该电子邮件会要求收件人接受或拒绝该任务。我已经看到人们使用自定义 ASPx 页面进行此操作的演示,但我想直接在电子邮件中进行。我该怎么做呢?
我习惯于在 Visual Studio 中制作工作流,因此我对用于设置电子邮件和/或解析响应的代码示例感到满意
干杯
尼克
c# - AcceptsReturn 等效于 WebBrowser .NET 控件
我有一个 Windows .NET 应用程序,其中一个表单有一个 WebBrowser 控件、一个确定按钮和一个取消按钮。
WebBrowser 控件承载一个 TextArea html 元素,所以我可以在里面写。
如果确定按钮是表单的 AcceptButton (form.AcceptButton = btnOk),那么当我按下 Enter 时,表单会捕获该事件,并且不会在我的 TextArea 中添加新行。
TextBox 有一个属性 AcceptsReturn 可以完全满足我的需要,但是 WebBrowser 控件没有类似的属性。
如果托管 WebBrowser 的表单具有 AcceptButton,关于如何为 TextArea 保留 Enter 事件的任何想法?
谢谢。
c# - C#:Form.AcceptButton 的问题
我有一个带有按钮的表单,该按钮设置为表单的 AcceptButton。该窗体有几个其他控件。现在,当我在其他控件上按 Enter 时,表单会因为表单上的接受按钮而关闭。取消按钮也是如此。我该如何处理。我尝试连接到表单和控件的 keypress keydown 事件。没有工作。有什么解决方法吗?
非常感谢,达特
.net - 将 AcceptButton 设置为 None 仍然会在 ENTER 上关闭表单
我有一个 MDI windows 窗体应用程序,我的子窗体大多有“确定”和“取消”按钮。但是,我不希望使用 ENTER/ESC 键激活它们以防止意外保存/中止。因此,表单将 AcceptButton 和 CancelButton 都设置为 none。ESC 按钮确实什么都不做,但 ENTER 按钮仍然通过“单击”找到的第一个按钮关闭表单,按 TabOrder 排序。
为什么会这样?我真的必须开始做变通方法并抓住 ENTER 键吗?
补充:好的,这更奇怪。Reflector 告诉我,如果 Tab Order 的第一个控件(实际上是打开表单时默认处于活动状态的控件)是一个按钮,那么它将被分配为默认控件。否则什么都不会发生。现在问题变为:WTF?!
c# - c# AcceptButton 和验证
嗨,我有一个包含几个文本框和两个按钮“取消”和“确定”的表单。这些按钮被分配以接受和取消表单中的按钮属性。问题是我必须验证在所有文本框中输入的文本。
如果用户单击确定按钮(即acceptButton),我想这样做。所以我写了一个负责验证的函数,如果用户点击 Ok 按钮,我会触发这个函数。问题是即使验证函数返回 false,我也无法阻止表单关闭。发生这种情况是因为我将 acceptbutto 属性分配给了我的 Ok 按钮。如果验证失败而不删除acceptbutton属性,有什么方法可以防止表单关闭?
c# - 如果表单上有 TabControl,AcceptButton 不起作用
在下面的表单中,我想要AcceptButton
确定按钮,但是虽然我将属性设置为确定按钮是接受按钮的表单,但实际结果是测试按钮。
如何解决?