问题标签 [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.
javascript - 如何创建可拖动且可调整大小的 JavaScript 弹出窗口?
我想在 JavaScript 中创建一个可拖动且可调整大小的窗口以供跨浏览器使用,但如果可以的话,我想尽量避免使用框架。
有没有人有我可以使用的链接或一些代码?
javascript - 如何使 jquery 对话框与 themeroller 主题一起使用?
我正在尝试来自 jquery UI 的对话框。所有在线演示都使用flora.css。我无法使用themeroller应用程序生成的 css 文件正确显示对话框。我错过了什么吗?这些东西应该开箱即用吗?
更新:谢谢布洛克。当我清理代码以制作示例时,我意识到 demo.html 中的 HTML(themeroller.zip附带)有点过于冗长。我需要做的就是为对话框 div 赋予如下属性class="ui-dialog"
:
我会接受你的回答。谢谢你的时间。
javascript - 使用 themeroller css 时 jquery 对话框的问题
jquery ui 对话框的演示都使用“flora”主题。我想要一个定制的主题,所以我使用了themeroller来生成一个css文件。当我使用它时,似乎一切正常,但后来我发现我无法控制对话框中包含的任何输入元素(即,无法输入文本字段,无法选中复选框)。进一步调查显示,如果我将对话框属性“modal”设置为 true,就会发生这种情况。当我使用植物主题时,这不会发生。
这是js文件:
这是使用植物主题的 html:
下面是使用下载的 themeroller 主题的 html:
可以看到,只有引用的css文件和类名不同。有人知道可能出了什么问题吗?
@David:我试过了,但它似乎不起作用(在 FF 或 IE 上都没有)。我试过内联css:
我也尝试过引用外部 css 文件:
但这些都不起作用。我在你的建议中遗漏了什么吗?
编辑:
通过brostbeef解决!
因为我最初使用的是flora,所以我错误地认为我必须指定一个类属性。事实证明,这仅在您实际使用植物主题(如示例中)时才是正确的。如果您使用自定义主题,则指定类属性会导致这种奇怪的行为。
winapi - 如何以编程方式更改 Win32 对话框中的 Tab 键顺序?
在通过对话框模板和 CreateDialogIndirect 生成对话框后,我经常需要向对话框添加控件。在这些情况下,tab 顺序由对话框模板设置,并且没有明显的方法可以通过包含新创建的控件来更改 tab 顺序。
ms-access - 如何防止“请告诉 Microsoft 这个问题”对话框
我们有一个错误,我们似乎无法找到,也没有必要/资源来尝试追踪它。我们需要做的只是防止“请告诉微软这个问题”对话框弄乱服务器。
它来自 MS-Access 错误(我们认为),但我找不到 Access 的安装位置(我认为不是);任何驱动器上都没有 MS Office 目录。
如果我们可以阻止对话框出现,那就太好了。
谢谢。
规格:Window Server 2003 sp2
c++ - MFC IE 嵌入式网络浏览器古怪
我有这个嵌入 Internet Explorer Web 浏览器控件的无模式 MFC 对话框。
该控件直接来自CWnd
Visual Studio 生成的 ActiveX 包装器,我将其映射到CDialog
仅使用DDX_Control(pDX, IDC_EXPLORER, m_explorer);
.
我有2个问题。
问题 1:
由于没有模式,我使用 new/Create(),然后使用 DestroyWindow()/delete(在 PostNcDestroy 中)随意启动和停止对话框。
当 IE 控件开始加载 Flash 视频(常规的 YouTube 内容)时,麻烦就开始了:当一个关闭,从而破坏对话框时,视频仍然加载!直到完全缓存。即使父对话框已通过 PostNcDestroy 并且所有内存都已释放,Flash ActiveX 线程仍会徘徊并继续运行。
该怎么办?您如何真正“杀死”该子 Web 控件及其所有线程?
问题2:
Web 浏览器控件覆盖对话框的整个区域。我无法截获任何OnMouseMove()
- 在父对话框或 Web 浏览器映射类中!是什么赋予了?
谢谢!
“清理”
在 PostNcDestroy() 中“删除这个”——当然是调用基本函数。应该更多吗?什么?对话不应该优雅地照顾它的孩子吗?
我试图在 Web 控件上显式调用 DestroyWindow,或者向他发送/发布消息,例如 WM_DESTROY、WM_CLOSE,甚至 WM_QUIT——但没有——同样的交易。
问题2:
不,就像缩进一样,控件占用了所有空间并且它在顶部,所以我猜任何鼠标操作都不会被“下方”传输:)?但是为什么不调用他自己的 OnMouseMove 呢?因为它直接来自CWnd?我迷路了...
c++ - 不使用资源文件的 Windows API 对话框
我正在尝试使用 C++ 和 windows API 创建一个对话框,但我不希望在资源文件中定义该对话框。我在网上找不到任何好的东西,而且我读过的例子似乎都没有以编程方式定义对话框。
我怎样才能做到这一点?
一个简单的例子就可以了。我还没有做任何复杂的事情。
vb.net - VB.NET 中的预定义对话框模板?
在 VB.NET 中是否有我可以使用的模板对话框库?创建自定义对话框并从中继承很容易,但似乎会有一些模板用于此类事情。
我只需要一些简单的东西,比如保存/取消、是/否等。
编辑:MessageBox 还不够,因为我想添加下拉菜单、列表框、网格等。如果我有一个对话框表单,我可以在其中请求一些预定义的按钮,每个按钮都返回一个模态结果并关闭表单,然后我可以添加这些控件并且按钮已经存在。
c# - C# ODBC 对话框
有关如何显示 ODBC 连接对话框并取回所选 ODBC 的任何信息?
mono - Mono-Develop 在尝试创建选择 Gtk 对象(对话框)时抛出错误“”,为什么?
我最近开始使用 Mono-Develop IDE (v1) 在 Ubuntu 8.04 上使用 Mono (1.9.1)。我正在尝试使用 GTK-Sharp 2 为播放应用程序运行 GUI。
由于某种原因,当我尝试创建 gtk 对话框(ColorSelectionDialog
或MessageDialog
)时,编译器会抛出错误“'Gtk.ColorSelectionDialog.ColorSelectionDialog(GLib.GType)' is inaccessible due to its protection level (CS0122)”
也许这些对话框不是 GTK 库中的公共对象?
以下是一些引发异常的 c# 代码示例:
有什么建议么?