showdialog相关内容

我可以将ShowDialog()设置为不是最上面的吗?

是否可以将ShowDialog()设置为不在最前面?我已经查看了所有相关的so问题,没有一个完全符合我的情况。 我所做的是从datagridview按钮列打开一个新的WinForm。这个新表单从几个SQLite表中提取信息,并允许用户将信息添加到单击该按钮的行。 我使用以下代码打开WinForm。我使用ShowDialog()方法,这样我就可以知道用户是保存表单中的信息还是取消它。 ..
发布时间:2022-08-29 12:02:43 C#/.NET

如何链接不同的表单?

我的第一个问题得到了很大的帮助,希望有人能告诉我或让我参考之前关于此主题的问题。 我想链接不同的表单,比如我单击第一个按钮,它就会打开第二个表单。基本上,我会为手机功能(如短信、通话等)制作一个菜单,所以我希望如果我点击Call,就会打开一个新表单,要求输入要呼叫的号码等。 推荐答案 void SomeInitializationFunction() { button.C ..
发布时间:2022-08-29 11:58:30 C#/.NET

WPF 路由命令和 ShowDialog 窗口

我想知道如何在可视树中处理通过 ShowDialog 打开的窗口. 例如,窗口 A 通过 ShowDialog 打开窗口 B.在窗口 B 上触发路由命令时,窗口 A 不会收到该命令(即使它正在侦听它). 有什么办法可以做到吗? 谢谢!乔恩 解决方案 我们在我们的应用程序中一直遇到这种情况.我们为此使用 Window.Owner 属性和 ICommandSource.Com ..
发布时间:2022-01-23 09:07:50 其他开发

没有其他窗口打开时 System.Windows.Window.ShowDialog() 的意外行为.知道为什么吗?

当我的 WPF MVVM 应用程序尝试在主窗口启动之前显示两个连续的错误对话框窗口时,我发现了这一点(付出了一些努力):确定第一个窗口后,应用程序进入循环,第二个错误对话框从来没有出现过. 我解决了这个问题,但我希望有人能告诉我为什么会这样. 看起来,如果没有非模态打开的窗口,如果一个对话框窗口已经关闭,所有新的对话框窗口都立即关闭,不显示. 它很容易重现,所以这里有一些非常自负 ..
发布时间:2022-01-17 11:04:05 其他开发

是否可以在不阻塞所有表单的情况下使用 ShowDialog?

我希望我能解释得足够清楚.我有我的主窗体 (A),它使用 form.Show() 打开 1 个子窗体 (B),使用 form.Show() 打开第二个子窗体 (C).现在我希望子窗体 B 使用 form.ShowDialog() 打开一个窗体 (D).当我这样做时,它也会阻塞表单 A 和表单 C.有没有办法打开模态对话框并且只让它阻止打开它的表单? 解决方案 如果您在与 A 和 C 不同的 ..
发布时间:2021-12-08 13:47:38 C#/.NET

ShowDialog() 在父窗口后面

我正在使用 ShowDialog() 和 WindowStyle = WindowStyle.SingleBorderWindow; 在我的 WPF (MVVM) 应用程序中打开一个模式窗口,但它让我导航到父级使用 Windows 任务栏的窗口 (Windows 7). 我在这里找到了答案:WPF 和 ShowDialog() 但它不适合对我来说,因为我不需要“始终在最前面"的工具窗口. ..
发布时间:2021-09-28 20:10:58 其他开发

模态对话框未显示在其他窗口之上

我正在使用 Window.ShowDialog() 在我的 WPF (MVVM) 应用程序中打开一个模式窗口,但它让我可以使用 Windows 任务栏 (Windows 7) 导航到其他窗口.> 考虑一下:我的应用程序中打开了 3 个非模态窗口.现在其中之一使用 Window.ShowDialog() 打开一个模态窗口.我还将 Application.MainWindow 设置为模式窗口的所有者 ..
发布时间:2021-09-28 20:08:47 其他开发

如何在 QT 中从主窗口显示另一个窗口

平台:QT、Windows XP 我是 Qt 的新手.我想从 mainwindow 显示另一个窗口(如何将其打开为对话框).我做了“add New Item ->Qt Designer Form Class",命名为 MyWindow.但是如何从 mainwindow 显示这个 MyWindow ? 解决方案 在 QMainWindow 中实现一个插槽,您将在其中打开新窗口, 在 ..
发布时间:2021-09-25 19:41:26 其他开发

当 showdialogwindow 阻止我尝试访问的窗口时,是否有事件或我可以使用的东西

我有两个窗户.让我们称他们为 A 和 B.A 正在使用 ShowDialog() 打开 B.所以我打开 B - 当用户最小化 B 或以某种方式将其放入后面,并且他尝试再次单击窗口 A 时,它被阻止(应该是这样),但是当发生这种情况时,我是否可以赶上事件? 当他试图在打开窗口 B 的情况下访问窗口 A 时,我试图实现将阻塞窗口 B 带到前面. 代码示例: 这就是从主窗口打开窗口 A ..
发布时间:2021-09-25 19:35:00 C#/.NET

WPF ShowDialog 在第二次调用时立即返回 null

我认为这是 WPF 框架中的一个错误,没有深入了解我的程序以及我为什么要做我正在做的事情,我编写了一个简单的测试应用程序来证明我的理论. 可以确认这个问题吗?在将应用程序放入其运行循环之前要执行的一系列对话框有哪些可能的解决方法? 使用系统;使用 System.Collections.Generic;使用 System.Configuration;使用 System.Data;使用 Sys ..
发布时间:2021-06-10 18:38:28 其他开发

ShowDialog() 什么时候返回 null?

WPF 的 Window.ShowDialog 方法返回一个可为空的布尔值.CommonDialog.ShowDialog也是如此.> 现在,我了解这些将返回 false(用户单击取消或按 Esc)以及何时返回 true 的情况(代码将 Window.DialogResult 设置为 true,可能是为了响应 OK单击).但是为空? 我的第一个想法是单击标题栏的关闭按钮可能会返回 null ..
发布时间:2021-06-10 18:36:11 其他开发

SaveFileDialog使WindowsXP上的WinForms应用程序无提示崩溃

我正在使用C#、. NET 4.0和DevExpress组件开发WinForms应用. 在Windows 7上,一切正常. 在Windows XP SP3上,显示并关闭SaveFileDialog几秒钟后,应用程序将静默退出. 没有未处理的异常,应用程序退出事件不会触发,我只在Visual Studio输出窗口中收到消息: 程序"[3164] MyApp.vshost.exe: ..
发布时间:2021-04-01 20:16:23 C#/.NET

Flutter-如何在中间关闭showDialog小部件

我有两个同时运行的进程在相同的上下文中彼此独立运行.我们将其命名为A和B.两者都会弹出一个忙碌指示器. showDialog(... child: Center(child: CircularProgressIndicator()) ...); 完成后,B将弹出一个AlertDialog.有时,如果A花费的时间更长,则在A忙碌指示消失之前会弹出警报对话框.因此,当A完成时,它将关闭警报对 ..
发布时间:2020-11-09 04:49:55 其他开发

WPF ShowDialog和ElementHost

是否可以从WPF用户控件(即ElementHost的子级)显示模态窗口,并将模态窗口的所有者/父级设置为包含的Form控件? 我想您不能执行此操作,因为Owner属性采用Window的实例,在该实例中,我想将其设置为Element Host控件的父级,Element Host控件是旧的Windows Forms Form控件.只是想知道是否有解决方法或替代方法. 问题是当显示“模态窗口 ..
发布时间:2020-07-02 04:50:06 其他开发

MDI中的ShowDialog

我需要以mdi格式打开Showdialog(),因为我需要停止代码直到mdichild完成. 程序的结构是这样,我在onCreate上打开一个mdichild而不是类,并在构造函数中打开de SearchForm 有代码: frm_bsq_persona busqueda_persona = new frm_bsq_persona(); busqueda_person ..
发布时间:2020-06-30 19:46:35 C#/.NET

在WPF中显示多个对话框是否安全?

令人惊讶的是,通过将ShowDialog()调用放在Dispatcher上,一次可以显示多个对话框: uiDispatcher.BeginInvoke(new Func(myWindow.ShowDialog)); 这是怎么工作的,并且一旦显示对话框,UI仍会响应用户交互而继续运行(我本来不会考虑,因为ShowDialog()阻止了必须位于UI线程上的线程),甚至继续显示新 ..
发布时间:2020-05-14 00:58:52 其他开发

C#显示对话框线程

我有一个Dialog Box(导入器),用于选择要导入到应用程序中的文件.此Dialog Box(导入器)还具有另一个对话框(文件),它是OpenFileDialog. 代码运行的是这样的 //Main File if (Importer.ShowDialog == DialogResult.Ok){ // Start Import } //Importer File OnDou ..
发布时间:2020-05-14 00:58:08 C#/.NET