この問題を解決する最善の方法は何ですか:
背景画像を使用してウィンドウアプリケーションタブに動的に作成し、画像に従ってcustomUserControlsを配置します。次に、すべてのタブ、画像、および userControls をデータベースに保存します。私のデータベースでは、userControlsの位置を保存しました。しかし、異なる解像度の画面に保存された情報でこのアプリケーションを開くと、すべての userControls が間違った位置で表示されます。画面解像度をデータベースに保存し、データベースからuserControlsを作成する前に、データベースからの解像度で現在の解像度を確認し、異なる場合はuserControlの位置を再計算することで、この問題を解決しようと考えていました。この問題を解決するより良い方法はありますか?