作者cczeke (阿其)
看板C_Sharp
标题[问题] mdi 左上角小图示的问题
时间Wed Sep 16 17:09:26 2009
我现在做了一个 mdi 介面的 form
然後在把 mdi 左上角的小图示改成别的小图示(16*16)
并且在 mdi form 上放了 menustript
而且也把 child form 的小图示改掉了
现在问题来了
我如果用 mdi form 打开 child form (WindowState预设为 Maximum)
因为一开始就预设 child form 会填满整个 mdi form
这时候 mdi 的 menustript 最左边也会有小图示
但是 这个小图示依然是预设的小图示 不是我已经改掉的小图示
如果我把 child form 缩小之後 再放大 填满整个 mdi form
这时在 menustript 最左边的小图示就会变成 我改过的小图示了
请问这个小图示的问题有没有办法解决?
我有试过 如果一开始 child form 不是预设为 Maximum
这时 child form 不会填满整个 mdi form
再放大 child form 之後 menustript 左边的小图示会显示成我改过的小图示
但是现在我 child form 就是要预设为 Maximum
爬文也没找到答案 =.=
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.124.69.118
※ 编辑: cczeke 来自: 59.124.69.118 (09/16 17:29)
1F:推 evirtues:好像只有在call child.Show()之前设定maximum才会发生, 09/16 21:17
2F:→ evirtues:考虑在Show()完後再设定成Maximum,不过画面会两段式输出 09/16 21:21