问题标签 [dialog]

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 投票
2 回答
15329 浏览

javascript - jquery确认框

我正在寻找一个可以由多个小部件轻松使用的通用确认框,但我遇到了范围问题,并希望有一种更清晰的方式来做我想做的事情。

目前我有以下 -

目前我只是想做一些简单的事情,比如从小部件内关闭盒子,但我认为我已经把自己的大脑圈在了圈子里,知道什么。有没有人想帮我清理一下我困惑的大脑?

干杯,山姆

结果代码:

我认为它可能对那些在以后找到这个线程并寻找类似问题的解决方案的人有用,以查看我在这里得到的有用答案所产生的代码。

事实证明,最终它非常简单(就像大多数令人沮丧的思维纠葛一样)。

0 投票
4 回答
185575 浏览

.net - 如何在 WPF 中制作模态对话框?

如果我有一个 Xaml 窗口,如何将它作为子窗口打开,然后让父窗口在父窗口继续执行之前等待子窗口关闭?

0 投票
4 回答
198 浏览

wpf - Windows 对话框默认标题

是否有内置的默认样式或 WPF 元素可以为我提供下面的等效样式文本“选择连接选项”?

替代文字 http://i.msdn.microsoft.com/Aa511327.TopRules07(en-us,MSDN.10).png

我认为这个标题会改变以匹配应用程序正在运行的操作系统(XP、Vista、7)。

0 投票
3 回答
57127 浏览

.net - 如何让 System.Windows.ShowDialog() 返回“true”?

我如何才能System.Windows.ShowDialog()返回“真”?

我对此有点陌生。 System.Windows.ShowDialog的返回类型是bool? 它应该true在您击中时返回Submit,并且false在您击中时返回Cancel。但我不确定如何指定哪个Button是官方提交按钮。

编辑:在相关说明中,我很好奇它如何返回 null。

0 投票
10 回答
11870 浏览

java - 创建 Java 消息对话框(swing/awt/other)的最快方法?

我正在创建一个 Java 应用程序,它将进行一些处理,然后需要显示一条消息以向用户提供反馈。

然而,它似乎非常慢 - 需要两秒钟以上才能返回。

我将源代码剥离到明显的罪魁祸首,这是使用的代码:

我从命令行执行这个:

正如你所看到的——我什么也没做,只是创建了一个 JFrame,甚至没有显示它。

如果它是相关的,这是我的java -version输出:

这是(当前)针对 Win XP SP2 运行的。


所以,第一个问题:为什么这么慢?

更重要的是,我只想立即显示一条简单的消息(GUI,而不是 cmdline)——任何人都可以提供一些代码来做到这一点吗?


更新:

一些背景知识可能会有所帮助:
我正在创建一个应用程序,它将有许多“头”(即不同的用户界面都使用相同的核心类来完成复杂的部分)。
我目前有一个可以正常工作的纯命令行头 - 立即响应。
我还将有一个带有常规点击 GUI 的标准应用程序,并且不要预见这一点会出现问题。
我目前正在处理的是这两者的混合体 - 它将从运行框(或类似的启动器)启动,可能带有参数,并且只需要有效地响应状态消息,可以用按键。

后一个是问题的重点。

虽然我不反对将我现有的命令行版本与 shell 脚本一起使用(尽管认为没有必要!),但现有的答案似乎表明事情对我来说并没有像其他人那样快 - 一个示例对我来说需要 1460 毫秒,而 70 毫秒 - 一个显着的差异。

0 投票
3 回答
5145 浏览

javascript - 是否可以对 jQuery UI 对话框小部件的显示/隐藏方法进行更精细的控制?

目前,在使用 Dialog 小部件时,我似乎只能以最基本的形式使用效果。例如,以下将使用拖放效果来显示和隐藏对话框:

但是,drop 方法的默认值总是下降到左侧。我真正想要的是让它向右下降。像这样的东西:

这可能吗?

我目前正在使用 1.6rc6。我也尝试过 1.5.3(稳定),但没有任何运气。


在深入研究了源代码之后,我认为 1.5.3 和 1.6rc* 版本都不支持此功能。在支持上述功能之前,可能需要对 API 进行更改。Steerpike 找到了一个可能应该在主线中的版本。如果有人知道,请纠正我。

0 投票
6 回答
7899 浏览

.net - .NET:如何让 Escape 关闭 MessageBox.Show()?

假设代码:

替代文字

如果用户按下Escape,我希望它关闭消息框,并且该Show()方法可以返回DialogResult.None

相关问题:如何启用 MessageBox.Show 右上角的“X”以让用户中止?


有点像 Windows 资源管理器确认对话框如何让您按转义键中止。

有点像 Internet Explorer 确认对话框如何让您按转义键中止。

有点像 Outlook 确认对话框如何让您按转义键中止。

有点像宇宙历史上的每一个对话框都让用户按下退出键,或者单击 X,以便说:

“我不知道你在问我什么,请不要破坏我的电脑。”


来自 Vista UX 指南

仅使用是和否按钮来回答是或否问题。主要指令应该自然地表达为是或否的问题。对于是或否问题,切勿使用 OK 和 Cancel。

0 投票
2 回答
245 浏览

windows-installer - MSI 对话框无法正确重绘

我有一个用于验证安装密钥的 MSI 对话框。该对话框包含:

  • 一个文本字段(供用户输入密钥)
  • 一个标签(用于显示错误信息,例如密钥是否无效或过期)
  • 一个按钮(“下一步”按钮)

当用户单击“下一步”按钮时,密钥被验证,如果它无效或过期,标签会更新为描述错误的文本。问题在于,如果使用多个不同的文本值更新标签(例如,用户输入了无效的密钥,然后输入了过期的密钥),则标签不会正确地重新绘制自己;看起来新文本打印在旧文本之上。有没有办法强制对话框(或只是标签)正确地重新绘制自己?

0 投票
2 回答
3294 浏览

inheritance - 如何继承 MFC 对话框?

我创建了一个对话框(cMyDialog)。我打算复制 cMyDialog 并将其命名为 cMyDialog2。如何在 MFC 中进行继承?我希望 cMyDialog2 从 cMyDialog1 继承所有 IDD,这样我就不必将代码从 cMyDialog1 复制并粘贴到 cMyDialog2。cMyDialog2 的目的是继承 cMyDialog1 的所有功能,并在其中添加一些额外的功能。


非常感谢您的回复。我不太确定 IMPLEMENT_DYNAMIC。下面是我的代码的一小段。如果我误解了宏,请您复习一下并帮助我吗?


我可以通过DECLARE_DYNAMICandIMPLEMENT_DYNAMIC方法从 CMyDialog 继承。非常感谢你的帮助,亚当。

但是我无法解决问题的第二部分。我想在子对话框CMyDialog1中添加一些额外的功能,例如添加“另存为”按钮,但我无法做到。是因为 CMyDialog1 是从 CMyDialog 继承的对话框,因此我无法添加新功能吗?如何在继承对话框中添加新功能?

0 投票
3 回答
4866 浏览

windows - 是否有免费的“添加连接”或“SQL 连接”对话框?

我喜欢服务器资源管理器窗口中 Visual Studio 中的“添加连接”或“SQL 连接”对话框。我也喜欢 CodeSmith 中的那个。我想在我的 Windows 应用程序中拥有相同的对话框或类似功能。

我需要它来处理 SQL Server 和 SQL Server Express 数据库文件 (*.mdf)。

我的客户安装了 .NET 3.5 SP1 和 SQL Server 2008 Express。

这是我可以使用的系统对话框吗?有没有类似的开源对话框?谢谢。