问题标签 [cancel-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 投票
1 回答
386 浏览

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

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

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

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

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

0 投票
2 回答
6167 浏览

c# - 将参数传递给 backgroundWorker(用作取消按钮)

一般来说,我是 C# 和面向对象编程的新手。我一直在尝试在我的 GUI 中实现一个“取消”按钮,以便用户可以在过程中停止它。

我读了这个问题:如何实现停止/取消按钮?并确定 backgroundWorker 对我来说应该是一个不错的选择,但给出的示例并未解释如何将参数传递给 backgroundWorker。

我的问题是我不知道如何将参数传递给 backgroundWorker 以使其停止进程;我只能让 backgroundWorker 自行停止。

我创建了以下代码来尝试学习这一点,其中我的表单有两个按钮(buttonStart 和 buttonStop)和一个 backgroundWorker(backgroundWorkerStopCheck):

如果代码运行正常,则在用户单击“开始”后,该代码将在此处停留五秒钟,然后重新启用“开始”按钮,或者如果用户单击“停止”,则将快速重新激活“开始”按钮。

这段代码有两个问题,我不知道如何处理:

1) “myTimer_Elapsed”方法在尝试启用“开始”按钮时会导致 InvalidOperationException,因为“跨线程操作无效”。如何避免跨线程操作?

2)现在 backgroundWorker 没有完成任何事情,因为我不知道如何向它提供参数,这样,当它被取消时,它将停止计时器。

我将不胜感激任何帮助!

0 投票
2 回答
285 浏览

cocoa - 取消按钮的选择器与其他按钮的选择器的工作方式不同

我有一个属于 FooController 类的面板 xib。FooController 也有面板的取消和继续按钮的出口。

后来我决定回收这个面板供应用程序委托的终止例程使用。当我将选择器分配给按钮时,我发现继续/保存按钮和以编程方式添加的 DontSave 按钮可以接受应用程序委托类中定义的选择器方法。但是取消按钮会导致“无法识别的选择器”错误,除非它的选择器是在所有者类 FooController 中定义的。

好吧,这似乎是合乎逻辑的。为了保持一致,我也在 FooController 类中设置了 Proceed/Save 和 DontSave 选择器。但随后它们会产生“无法识别的选择器”错误。

因此,取消按钮要求其选择器位于 FooController 类中。Proceed/Save 和 DontSave 按钮要求它们的选择器位于 appDelegate 类中。但是所有三个按钮都显式地归 FooController 所有;正如您在下面的代码中看到的,即使添加的 DontSave 按钮也显式分配给 FooController 拥有的面板的 contentView:

我之前注意到典型的取消功能往往会自动工作。例如,Escape 键会自动调用您标题为“取消”的任何按钮。也许这里有类似的幕后机器在工作。如果是这样,我希望我能更好地理解发生了什么。就目前而言,我担心这些纵横交错的选择器有一天可能会损坏,即使它们现在都可以正常工作。这种不一致令人不安。

0 投票
2 回答
568 浏览

c# - 只有在页面上进行任何更改时才在网页中提供确认消息

我想在单击取消按钮时显示确认消息,然后重定向到另一个页面。但是只有在页面上进行了任何更改时才会出现确认消息。

请任何人都可以帮助解决这个问题。是否可以在不比较数据的情况下在客户端或服务器端实现这一点?

提前致谢。

0 投票
3 回答
3524 浏览

iphone - 即使按下取消按钮后如何保持范围栏?

我有一个顶部有搜索栏的 UITableView。我使用 UISearchDisplayController 来实现相同的。它还有一个带有两个按钮的范围栏。默认情况下,当我启动应用程序时,将显示范围栏。当我在搜索后单击取消按钮时,范围栏消失了。那么即使在我按下取消按钮后,有什么方法可以保留范围栏。我使用了以下代码,但它不起作用。

谢谢 :)

0 投票
0 回答
176 浏览

uisearchbar - uisearchbar 上的附加按钮

我想在 uisearchbar 上的取消按钮旁边添加另一个按钮。仅当用户单击搜索栏时,此按钮才会像取消按钮一样出现。什么方法最适合这样做?

谢谢

0 投票
5 回答
12677 浏览

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

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

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

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

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

编辑:

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

0 投票
1 回答
289 浏览

iphone - 使用 SearchBarDisplay 时,如何更改取消按钮的名称

设置 SearchBarDisplay 时,使用 IB 或以编程方式在搜索窗口右侧获得一个取消按钮。按钮上的文字显示“取消”。如何将文本更改为另一种语言。我知道如何仅使用 SearchWindow 更改导航栏上的完成按钮的文本,但这似乎不适用于默认设置的按钮。

类似的问题是如果不匹配,表格中会出现“No result”文本。如何更改为另一种语言?

0 投票
3 回答
2918 浏览

iphone - UISearchBar取消按钮Xcode 4.3?

如何让取消按钮仅在用户开始在 UISearchBar 中输入文本时出现?

我试过这个

但这不起作用,我认为将其设置为“showsCancelButton”没有任何问题,因为即使我说

NSLog(@"Typing");

它不会打印到屏幕上。Xcode 4.3 中是否有另一种方法可以做到这一点?还有一种方法可以知道是否已按下取消按钮?

0 投票
1 回答
1737 浏览

ruby-on-rails - Rails - 有条件的:表单提交按钮上的disable_with

我的表单有两个按钮 - 一个保存更改按钮和一个取消按钮。保存更改按钮具有 adisable_with: 'Saving...'属性。因为这两个按钮都是提交按钮,所以:disable_with即使单击取消按钮也会激活。(取消按钮代码来源于此链接:http ://www.keenertech.com/articles/2007/04/10/multiple_form_buttons_in_rails )

关于如何获得不触发:disable_with我的保存更改按钮的取消按钮的任何想法?我显然不希望用户在单击取消时认为表单正在保存。