社区
C#
帖子详情
C# MDI窗口显示的问题
leagiboy
2010-10-27 07:47:46
有三个窗体A、B、C,A为MDI主窗体,B、C为子窗体,B主要用来数据显示最大化,C是一个查询对话框,很奇怪的一个现象,当B在MDI最大化显示的时候,调用C窗口,B窗口就自动变成非最大化显示,有时C窗口自己也变成最大化显示了,有大侠知道怎么解决么?
环境:VS2010
...全文
135
11
打赏
收藏
C# MDI窗口显示的问题
有三个窗体A、B、C,A为MDI主窗体,B、C为子窗体,B主要用来数据显示最大化,C是一个查询对话框,很奇怪的一个现象,当B在MDI最大化显示的时候,调用C窗口,B窗口就自动变成非最大化显示,有时C窗口自己也变成最大化显示了,有大侠知道怎么解决么? 环境:VS2010
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leagiboy
2010-10-27
打赏
举报
回复
是的,不需要全屏的子窗体这两个确实设置为false了,这个有影响?
birdmonster
2010-10-27
打赏
举报
回复
设置的时候,初始化windowstate :Maximized
maxmizebox :true
minmizebox:true
你应该是把后两个弄成false了
碰到过你的问题,是想让父窗体始终显示一个页面吧,不让用户改变状态吧
qiuxin425
2010-10-27
打赏
举报
回复
要不把C做成非模式对话框显示就行
qiuxin425
2010-10-27
打赏
举报
回复
[Quote=引用 3 楼 ly_longyue 的回复:]
告诉你哈,
这是微软BUG
子窗体 的 最大化状态是一样的
B为最大化,所以C也是最大化状态。
[/Quote]
没有错,但你在弹出C时限定一下WindowState的模式就可以了
兔子-顾问
2010-10-27
打赏
举报
回复
。。。
有时间发帖不如赶紧换个方法实现自己想要的。
leagiboy
2010-10-27
打赏
举报
回复
不知道微软现在有修复这个问题的Hotfix没有?
51Crack
2010-10-27
打赏
举报
回复
[Quote=引用 3 楼 ly_longyue 的回复:]
告诉你哈,
这是微软BUG
子窗体 的 最大化状态是一样的
[/Quote]
所有已打开窗体的状态都会变成和新窗体一样
龍月
2010-10-27
打赏
举报
回复
也会出现卡的情况
龍月
2010-10-27
打赏
举报
回复
告诉你哈,
这是微软BUG
子窗体 的 最大化状态是一样的
B为最大化,所以C也是最大化状态。
leagiboy
2010-10-27
打赏
举报
回复
A是B、C的MDIparent
有心人问道
2010-10-27
打赏
举报
回复
弱弱的发表下意见,有错不要见怪:是不是A不是B,C的父窗体?
解决
mdi
窗体闪烁的
问题
本文提供了一种解决
MDI
窗体在Windows Forms应用程序中
显示
时出现闪烁
问题
的方法。通过在父
窗口
的代码中添加特定的
C#
代码片段,可以有效地避免
MDI
子
窗口
打开时的视觉闪烁现象。
C#
解决
MDI
窗体闪屏的方法 --(arvin推荐)
本文介绍了解决
C#
MDI
窗体
显示
子窗体时闪烁
问题
的方法,通过在父窗体中加入特定代码块,利用Windows XP的WS_EX_COMPOSITED风格实现双缓冲效果,彻底解决
窗口
大小变化的视觉不连贯
问题
。
C#
解决
MDI
窗体闪屏的方法
本文分享了一个一劳永逸的解决方案来解决
C#
MDI
窗体
显示
子窗体时出现的闪烁现象。通过在父窗体中加入特定的代码块,可以避免在子窗体
显示
时的
窗口
大小变化
问题
,从而提升用户体验。
C#
winform
MDI
父窗体背景图
问题
在使用
C#
WinForm
MDI
开发时,遇到设置父窗体背景图后,拖动或最大化
窗口
导致背景图
显示
异常的
问题
。作者通过自我探索,发现是因为窗体大小调整时,背景图未能同步适应。解决方法是在窗体Resize事件中调整背景图尺寸,确保其与窗体一致。代码实现仅需两行。
[
C#
]在
Mdi
模式中,如何透過委派(delegate)方式,使兩個子窗體可相互傳送和接收資料?
文章介绍了在
C#
的
Mdi
模式下,如何通过定义委托和事件来实现在两个子
窗口
间进行数据的传递。具体操作包括在子
窗口
a中定义一个SendMsg委托类型的事件send,在TextChanged事件触发时发送tb1.Text的值;而在子
窗口
b中注册这个事件,接收并
显示
传递过来的数据,从而实现数据的实时同步更新,避免了耦合
问题
。
C#
111,129
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章