編集 > 解決済み: UI 要素のすべてのフォント プロパティを 14pt Arial に設定していたことがわかりましたが、ユーザー コントロール自体はそうではなかったので、フォームに描画しているときにすべてのサイズを変更していました。ユーザーコントロールのフォントサイズを14pt Arialに変更し、すべてを再配置/サイズ変更すると修正されました。
作成中のアプリの UI の作業を開始しました。アプリにはdevexpressタブコントロールがあり、最初はすべてのコントロールをそこに配置して、それがどのように見えるかを確認し、レイアウトの問題を解決しました。さて、各タブページのすべての UI 要素を取り出して UserControl に投げ込み、その UserControl でタブ ページを埋めることにしました。
問題は、ユーザーコントロールでは完全に正常に(つまり、以前と同じように)見えることですが、それをタブページに持ち込むと、すべてのUI要素が巨大です(サイズは約2倍ですが、正確には2倍ではありません)。
ここに私が何を意味するかを示すいくつかの画像があります。
編集>注: これは winforms アプリです。
ユーザーコントロール:
編集 > 画像を削除
形:
編集 > 画像を削除
オブジェクトのサイズが変更されていることがわかります。usercontrol.load イベントの後に UI 要素の .Size プロパティを確認したところ、想定よりもはるかに大きくなっています。これは、私が望むようにアンカーがあり、すべて左上にアンカーがあり、アンカーがまったくない場合に発生します。