问题标签 [modeless]

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 回答
345 浏览

c# - C# UWP Windows 10 CustomDialog:如何显示为无模式?我不能让它冻结背后的信息。

如果没有无模式选项(?),是否有另一种方法可以在我的页面顶部制作一个小的可移动信息对话框/窗口/页面。我需要保持这个作为参考,但它是可移动的,以便可以揭示基础信息。Visual Studio 2015,未来商店应用程序。谢谢。

0 投票
1 回答
48 浏览

c# - 在 Main From 中确定无模式表单中的选定按钮

我正在制作工具箱类型的东西。无模式对话框应位于屏幕顶部并提供选择选项,然后主窗体应根据按下的按钮执行选项。如何确定从主窗体的无模式对话框中选择了哪个按钮?

0 投票
1 回答
332 浏览

vba - VBA 无模式表单停止功能键

我想在我的 Excel 程序中有我自己的帮助文件。

在里面

我有

当我在 Excel 工作表上但我的应用程序基于无模式显示的全屏主用户窗体时,这有效。

当用户窗体可见时,它会F1以某种方式阻止键并且宏不会触发。

我认为无模式表单不会阻止代码执行。

任何提示我怎样才能使这项工作?

0 投票
1 回答
378 浏览

forms - 有没有办法使用 cakephp3 在页面中调用无模式表单

正如我在网上阅读的内容,它仅适用于 http://localhost/xxxxx/contact然后表格将显示

但我希望它显示在许多页面中,例如联系我们或关于我们页面

当我调用此页面时,我希望表单出现在内容中?

模板

索引.ctp

联系人控制器.php

联系表格.php

0 投票
0 回答
166 浏览

wpf - WPF MVVM无模式窗口如何停止打开多个窗口

所以我有这个 MVVM 应用程序,并在其中一个名为 RedView 的视图中使用其对应的 RedViewModel

在 RedView 里面有一个按钮:

并在 RedViewModel 内为其代码:

在代码中,单击按钮时我可以正确显示 SmallWindowView。但是,每次按下按钮时,每次单击都会出现一个新的小窗口,这不是我想要的。我试过 window.Owner() 但它出错了。

可能真的很简单,或者与 MVVM Caliburn Micro 应用程序有关......关于如何修复的代码有什么想法吗?

0 投票
1 回答
889 浏览

forms - 在运行时打开无模式表单 - VBA Excel

我将尝试解释这种情况:

我有一个以编程方式生成和设计的表单。

所以,我有一个用这种形式实例化的对象:对象“ NewForm

在某些时候,我需要展示这个表格。所以我必须将对象 NewForm 添加为表单:

然后显示表格,

问题是我需要显示一个无模式的表单,所以通常是一个简单的

就够了。但是,当我使用最后一行代码时,表单出现并突然消失。

我也尝试将属性ShowModal设置为 False,但结果相同。

先感谢您,

此致

注意:我尝试过使用NewForm.Name.Show,但它不起作用,所以我必须使用集合。

0 投票
1 回答
251 浏览

excel - 打开无模式用户窗体后代码继续运行

当加载无模式用户表单时,其中的代码(除了 Userform_Initialize 子)有时不会执行,调用用户表单的主代码会继续运行。

我以某种方式解决了它,但这是我的程序的最新更新,不幸的是它被损坏了。

在用户表单模块中:

代码通过Userform_Initialize子程序运行没有问题,但用户窗体没有出现在屏幕前面,代码继续GoTo ExSub执行,然后结束代码执行。用户窗体保持打开状态,但在我按下其中一个命令按钮时关闭。

0 投票
2 回答
237 浏览

c# - 如何在无模式 WPF 应用程序窗口中立即将子数据发送给父级

使用 VS2019 - WPF 应用程序:我的目标是通过编辑无模式子窗口文本框来实时更新父窗口列表框,这可能吗?

想象一个应用程序有一个用户列表,您可以在其中添加、删除、编辑和查看。添加和编辑通过一个模式窗口使用不同的方法工作。View 必须是无模式窗口(所以我创建了另一个类),并且它必须对 ListBox 中的用户数据进行实时更新。

主窗口.cs:

用户视图.cs:

我希望通过更改无模式子项中的文本框来实时更改父项中的数据..有什么想法吗?

编辑:我猜我使用了 Java 中的(一些错误的)知识。我想用 MainWindow 窗口作为参数创建 UserView .. 作为父级,它有效,我相信它以某种方式解决了我的问题?- 立即测试(希望 10-15 分钟后返回。)>> UserView.cs:

现在我可以简单地调用 window.usersList.Items.Add("Test"); 例如。

0 投票
0 回答
97 浏览

excel - 如何让多个无模式 VBA 表单在 Excel 上运行

如何让多个无模式 VBA 表单在 Excel 上同时运行?

当工作簿长时间处于非活动状态时,我有一个使用 UserForm.Show(False) 弹出的无模式表单。表单有一个超时计数器,如果在计数器达到零之前它没有被用户中断(用户表单卸载),那么工作簿就会关闭。在 UserForm_Activate 中有一个 Do While - 带有 DoEvents 的循环以显示表单中的剩余时间。

这适用于单个打开的工作簿。但是,如果我复制 xlsm 文件并打开它们,那么在指定的空闲时间之后,两个工作簿都会打开它们的超时表单,但只有最后一个的计数器会运行。打开第二个表格后,第一个表格的计数器将停止。

有什么方法可以让两种无模式表单都运行?

表 1

本工作簿

用户窗体1

模块1

还有一个问题是,当用户表单计数器之一达到零并卸载表单时,它将从每个当前打开的工作簿中卸载该用户表单的所有实例。

0 投票
1 回答
609 浏览

dialog - wxPython:为什么无模式、非模式对话框停留在父窗口的顶部?

我想 Show()打开一个无模式的对话框。打开后,我可以单击父窗口,以便对话框成功打开无模式。我遇到的问题是无模式对话框始终位于父窗口的顶部。当我点击它时,我希望父母能在上面。

我是否给对话框一个父窗口都没有关系。我测试了对话框中为 False 的 wx.STAY_ON_TOP 样式

使用下面的简单代码(从https://www.tutorialspoint.com/wxpython/wx_dialog_class.htm复制和修改)我遇到了同样的问题。

如何获得可以在父窗口后面的无模式对话框?