gpt4 book ai didi

C# ShowDialog 调用另一个 ShowDialog

转载 作者:太空狗 更新时间:2023-10-30 00:17:01 30 4
gpt4 key购买 nike

我不确定这是否被允许,但我有一个主窗体调用另一个带有 ShowDialog 的窗体,它试图调用另一个相同的窗体。

所以,例如:

form1 -> form2.showdialog -> form3.showdialog

我在 form3 的显示对话框中遇到错误:

var ssscu = new SSS.SssTwainSimple.MainForm();
ssscu.ShowDialog();

这是错误:

{"Form showDialog tried to set an ineligible form as its owner. Forms cannot own themselves or their owners.\r\nParameter name: owner"}

我不确定我是否理解问题所在,是否不允许我从对话框形式调用 showdialog?

谢谢,爱罗克

最佳答案

am I not allowed to call a showdialog from a form that is a dialog?

当然可以,这应该有效。

但我确实认为您创建一个名为 MainForm 的对话框窗体很奇怪。

我认为这是由事件中发生的其他事情引起的。 mainForm 在它的构造函数/加载事件中做了什么?

关于C# ShowDialog 调用另一个 ShowDialog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4080738/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com