私の FlowLayoutPanel のコントロールは、私のマシンでは完璧に見えますが、別のマシンではすべておかしくなっています (これは「ずれている」という技術用語です)。私のはXPで、彼はWindows 7ですが、それが不一致の理由なのか、それとも画面解像度なのか、それとも何か他のものなのかはわかりません。
FlowLayoutPanel は非常に扱いにくい/細かいことに気付きました。設計時に BorderStyle を変更しても、コントロールが再配置されて、互いに整列しなくなる可能性があります。
StackOverflow の記事で、(フォームの) AutoScaleMode プロパティを変更する提案を見ましたが、ポスターは何に (または何から; デフォルトのプロパティ値は "Font" だと思います) を指定しませんでした。
FlowLayoutPanel から TableLayoutPanel に切り替えると、DPI 設定間または問題が何であれ、より一貫したビジュアル エクスペリエンスが提供されますか?
ところで: 現時点では、WPF はオプションではありません。