自分の環境は高DPI(125%以上)ではないので、意識していなかったけど、客先環境でハマッたので。
状況は、Multirowを使った表部分が、高DPI環境下(125%)だと、レイアウトが崩れる問題。
結論からいうと、multirowは高DPIへの対応済みなので、意識する必要は無かった。
https://www.grapecity.com/tools/support/technical/knowledge_detail.asp?id=34264
問題だったのは、表のdockプロパティ。
親コンテナにドッキングとかのアレです。
これがFillになってなかっただけ・・・
他の画面は普通に表示出来るのに、なんで特定の画面だけ、レイアウトが!?!?って1ヶ月ほど悩んでたんだけど、プロパティを修正したら、あっさり解決(笑
最初はスプリットコンテナーが悪さしてると思って、AutoScaleModeプロパティを修正してみたり、レイアウトを調整し直してみたりとアレコレやった時間を返して欲しい。
他の画面では、フォームに合せてドッキングさせてたから、まさかこの画面だけっていうのでした。
でも、自分の環境でDPIを125%に変えてみても、レイアウト崩れが発生しなくて、普通に原因が分かりづらかった。
というのも、解像度が小さいが故?なのか、(1366×768)の解像度で試してもダメだった。
で、外付けディスプレイを用意して、1920×1080の解像度で確認する必要があったのよね。
そりゃ、分からんてw