私は、その中にピクチャボックスを持つパネルコントロールを持っています。どのようにパネルコントロールの縦横比を維持することができますか?コントロールを維持するサイズ変更時のアスペクト比
1
A
答えて
1
デザイン時に知られているかどうか、またはInitializeComponent()
の後にフォームのコンストラクターで計算するかどうかに関係なく、何らかの形でアスペクト比を保存する必要があります。フォームのResize
イベントでは、Panelのサイズを、フォームのClientRectangleに収まるアスペクト比で最大の四角形に設定するだけで済みます。
0
Anchorプロパティを使用するか、コントロールをDockContainerに置き、プロパティを適切に使用します。
編集:これは実際にあなたが尋ねたものではありません。私の推奨は、コンテナのサイズ変更イベントに対してこれを手動で行うことです。あなたは、xまたはyを計算し、それがロードされたときの画像のアスペクト比を適用する必要があります。
関連する問題
- 1. OpenGL - ウィンドウのサイズ変更時にアスペクト比を維持する
- 2. Libgdxウィンドウのサイズ変更:アスペクト比を維持する
- 3. 実行時にグリッドのWPFコントロールのサイズを変更する方法(アスペクト比を維持する)
- 4. SVGのアスペクト比を維持して親のサイズを変更
- 5. Divのサイズを変更する方法とアスペクト比を維持する方法
- 6. ブラウザのサイズを変更する際にアスペクト比を維持する
- 7. アスペクト比を維持しながらUIImageのサイズを変更する方法
- 8. アスペクト比を維持しない画像のサイズを変更する
- 9. アスペクト比を維持しながらサイズの異なるAndroid Imageview
- 10. サイズ変更画像アスペクト比を保持する白線ボーダー
- 11. UIGraphicsGetImageFromCurrentContextとアスペクト比を維持する
- 12. QPixmapアスペクト比を維持する
- 13. アスペクト比を維持してQHBLayoutで子QLabel(QPixmapを持つ)のサイズを変更するには?
- 14. アスペクト比イメージのexcanvasエラーのサイズ変更
- 15. 画像のサイズ変更 - 縦横比を維持する
- 16. レスポンスレイアウト内でサイズを変更すると背景画像のアスペクト比を維持できますか?
- 17. ビットマップを低サイズのイメージに圧縮する方法(アスペクト比を維持する)
- 18. 画像+テキストDIVで、アスペクト比を維持
- 19. アップロードされた画像のサイズを変更しながらアスペクト比を維持する方法
- 20. Windows Phoneでアスペクト比を維持して画像のサイズを変更する方法
- 21. アスペクト比を維持しながら、Flexで表のサイズを変更する方法は?
- 22. アスペクト比を維持したままウェブページにサイズ変更された画像を表示するには?
- 23. Chart.jsアスペクト比を維持しながらウィンドウの高さを変更
- 24. アスペクト比のビデオからフレームのサイズを変更する方法
- 25. マウスで画像のサイズを変更し、縦横比を維持
- 26. PixiJSサイズ変更レンダラー、比率を維持しますか?
- 27. 比率を維持しないキャンバスのサイズ変更
- 28. アスペクト比に関連するdivの高さを維持する
- 29. アスペクト比を維持したままCGSizeを最大サイズに調整します
- 30. ExpressionEngineトリミングとサイズ変更、比率を維持
"パネルのサイズを、フォームのClientRectangleに収まるアスペクト比で最大の矩形に設定します。どのように最高の成果を達成するかについての洞察? – Tim