.NET 3.5MDIWinFormsアプリケーションがあります。
子フォームのIcon
プロパティを設定すると、フォームの左上隅にアイコンが正しく表示されます。次に、子フォームを最大化しますが、アイコンは引き続きOKです。
子フォームを最大化したまま、別の子ウィンドウを開きます。これは自動的に最大化されます。このフォームのアイコンは、Icon
プロパティ内のアイコンではなく、デフォルトの.NETアイコン(青、赤、黄色の四角が付いたアイコン)です。ただし、 MDI親フォームのサイズを変更すると、アイコンが自動的にリセットされ、正しく表示されます。
誰かが回避策を持っているか、これが起こる理由を知っていますか?