问题标签 [button]

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 投票
8 回答
6135 浏览

.net - 处理用户在winforms应用程序中双击按钮的最佳方法?

我正在开发一个 WinForms 应用程序,其中有一个用户控件。用户控件中的按钮将事件引发到要由其他代码处理的表单。其中一个按钮启动一些进程,如果它们同时运行会导致问题。我在代码中有管理状态的逻辑,因此如果进程已经在运行,用户通常无法运行该进程。但是,如果用户双击该按钮,它将以如此快的速度启动该过程两次,以至于我很难阻止它。

我想知道,处理这个问题的最佳方法是什么?

我首先在单击事件中禁用按钮,但在第一次单击之前第二次单击会导致按钮被禁用。在代码中设置其他标志也没有捕捉到它。

我正在考虑在引发事件的代码上添加某种同步锁,但我想知道你们是否有更好的主意。

由于这个项目大部分已经完成,我正在寻找不涉及彻底重写应用程序(如实现复合应用程序块)的答案,但是,也可以随意发布这些想法,因为我可以在我的下一个项目中使用它们.

0 投票
7 回答
9603 浏览

vb.net - 隐藏表单的任务栏按钮而不使用 WS_EX_TOOLWIN

我需要从任务栏中隐藏一个 Windows 窗体,但我不能使用WS_EX_TOOLWINDOW,因为我需要窗体标题栏上的系统菜单和最小/最大按钮。

如果我在运行时将表单切换到工具窗口,则会填充表单皮肤。通过在网上搜索,我看到 VB 有一个 ShowInTaskbar 属性,我想知道这是否可以满足我的要求,以及它是否可以在 Delphi 2006 中实现。此外,这个项目是一个 COM 服务器,没有 MainForm 等。

0 投票
4 回答
301 浏览

javascript - 缩短 Prototype 中许多按钮的代码

我有很多按钮,通过单击不同的按钮,会出现不同的图像和文本。我可以实现我想要的,但是代码太长了,而且看起来很重复。例如:

与 bb、cc 等相同,每次添加新按钮时,我都需要将其添加到 unclick 功能中。这很烦人,我试图用谷歌搜索它,我只发现观察点击所有列出的项目,所以我仍然无法弄清楚,因为当点击其他按钮时我想要的涉及按钮向上。

有没有办法让一个通用函数接受不同的 id 但做完全相同的事情?因为从我看到的情况来看,如果我可以将aa替换为其他id,我可以减少很多代码。谢谢!!!

0 投票
2 回答
1098 浏览

excel - 只需单击一个按钮即可将特定行从工作表选项卡复制到另一个工作表选项卡

我需要通过单击一个按钮将一组行从一个选项卡复制到同一 Excel 文档的另一个选项卡。

另外,我是否还可以获得有关如何复制一组隐藏的行并将其粘贴到同一选项卡中而不复制“隐藏”格式的信息?

0 投票
11 回答
143720 浏览

c# - C# WinForms 中的切换按钮

是否可以在 C# WinForms 中创建切换按钮?我知道您可以使用 CheckBox 控件并将其 Appearance 属性设置为“Button”,但它看起来不正确。我希望它在按下时看起来是凹陷的,而不是平坦的。有什么想法吗?

0 投票
6 回答
14902 浏览

c# - 提交后禁用按钮

当用户提交付款表单并且发布表单的代码导致Firefox中的双重发布时,我正在尝试禁用按钮。删除代码时不会出现此问题,并且在firefox以外的任何浏览器中都不会出现。

知道如何防止这里出现双重帖子吗?

这是导致问题的 sb.Append(Page.GetPostBackEventReference(btnSubmit )) 行

谢谢

编辑:这是按钮的 c#:

这是 html

此代码发布两次(并禁用提交按钮并验证输入):


此代码发布两次(但不禁用提交按钮):


此代码发布一次(但不验证用户输入并且不禁用提交按钮):


此代码发布一次(但不禁用提交按钮):

此代码根本不发布:

显然,是禁用提交按钮造成了问题。您对我们如何禁用提交以避免多次点击有任何想法吗?

0 投票
3 回答
6415 浏览

reporting-services - 有没有办法在 SSRS 参数窗口中有一个重置按钮?

有没有办法在 SSRS 参数窗口中有一个重置按钮?

0 投票
3 回答
259 浏览

dom - Safari 中带有按钮的 DOM 问题

我想知道是否有人以前见过这个问题。

我在网页上有两个按钮。当我离开页面并点击后退按钮返回时,一个按钮的值被放置在另一个按钮的值中。

例如

当我回到页面详细报价替换登录例如

没有 JavaScript 导致这种情况发生。我查看源代码,一切看起来都很好,但我检查了 DOM,我可以看到存在不同的值。

是否有关于 web kit 如何处理使用后退按钮时损坏的 dom?

谢谢,

0 投票
3 回答
21247 浏览

wpf - WPF MouseLeftButtonUp 未触发

当我使用该MouseUp事件时,我可以通过鼠标右键单击来触发它。但MouseLeftButtonUp不会触发任何一次点击!

我知道这很可能很简单。谢谢您的帮助!

0 投票
1 回答
3142 浏览

apache-flex - 按钮大小上的 Flex 图标 [设计]

我想根据其图标图像调整按钮的宽度。我试图将填充强制为 0,但没有成功。

在一个瓷砖

查看结果

http://img513.imageshack.us/my.php?image=iconkg3.png

我怎么能改变这个差距?

图标 http://img513.imageshack.us/my.php?image=iconkg3.png

谢谢。