[INMN06694] Containerコントロール上に配置されたコントロールが表示されないことがある
対象製品
InputMan for .NET 4.0J Windows Forms Edition
発生環境
Windows Vista
詳細
この現象はContainerコントロールについて、以下の条件が満たされた場合にまれに発生します。
1. 画面の解像度がフォームの初期表示サイズより小さく、表示時にサイズの縮小が発生する。
2. Containerコントロールがフォームにドッキングされている。
この現象はWindowsがこのような条件下において、ウィンドウの前後を再配置することに起因しています。
1. 画面の解像度がフォームの初期表示サイズより小さく、表示時にサイズの縮小が発生する。
2. Containerコントロールがフォームにドッキングされている。
この現象はWindowsがこのような条件下において、ウィンドウの前後を再配置することに起因しています。
回避方法
この問題を回避するには、以下の対策が考えられます。
1. Visual Studioデザイン画面で、フォームを十分小さくする。これによって初期サイズを十分小さくし、表示時の縮小処理が発生しないようにする。
2. フォームのLoadイベントにて、フォームのサイズをデスクトップのサイズに合わせる。(もっとも簡単な実装として、ウィンドウを最大化する。)
1. Visual Studioデザイン画面で、フォームを十分小さくする。これによって初期サイズを十分小さくし、表示時の縮小処理が発生しないようにする。
2. フォームのLoadイベントにて、フォームのサイズをデスクトップのサイズに合わせる。(もっとも簡単な実装として、ウィンドウを最大化する。)
この文書は、以前は次のFAQ IDで公開されていました : 7397