私は、その中にピクチャボックスを持つパネルコントロールを持っています。どのようにパネルコントロールの縦横比を維持することができますか?コントロールを維持するサイズ変更時のアスペクト比
1
A
答えて
1
デザイン時に知られているかどうか、またはInitializeComponent()
の後にフォームのコンストラクターで計算するかどうかに関係なく、何らかの形でアスペクト比を保存する必要があります。フォームのResize
イベントでは、Panelのサイズを、フォームのClientRectangleに収まるアスペクト比で最大の四角形に設定するだけで済みます。
0
Anchorプロパティを使用するか、コントロールをDockContainerに置き、プロパティを適切に使用します。
編集:これは実際にあなたが尋ねたものではありません。私の推奨は、コンテナのサイズ変更イベントに対してこれを手動で行うことです。あなたは、xまたはyを計算し、それがロードされたときの画像のアスペクト比を適用する必要があります。
関連する問題
- 1. OpenGL - ウィンドウのサイズ変更時にアスペクト比を維持する
- 2. Libgdxウィンドウのサイズ変更:アスペクト比を維持する
- 3. アスペクト比を維持しない画像のサイズを変更する
- 4. アスペクト比を維持しながらUIImageのサイズを変更する方法
- 5. QPixmapアスペクト比を維持する
- 6. アスペクト比イメージのexcanvasエラーのサイズ変更
- 7. 画像のサイズ変更 - 縦横比を維持する
- 8. ビットマップを低サイズのイメージに圧縮する方法(アスペクト比を維持する)
- 9. Windows Phoneでアスペクト比を維持して画像のサイズを変更する方法
- 10. アスペクト比を維持したままウェブページにサイズ変更された画像を表示するには?
- 11. アスペクト比に関連するdivの高さを維持する
- 12. ExpressionEngineトリミングとサイズ変更、比率を維持
- 13. アスペクト比を維持しながらSystem.Drawing.Bitmapを指定されたサイズにスケーリング
- 14. Androidギャラリーでアスペクト比を維持する方法
- 15. AppEngine Images API幅でのみサイズを変更し、縦横比を維持する
- 16. wxwidgets/wxPython:縦横比を維持しながらwxFrameのサイズを変更する
- 17. 縦横比を維持しないでUIImage/UIImageViewのサイズを変更する
- 18. アスペクト比を維持してAndroidで画像を切り取る
- 19. 画像のアスペクト比に基づいたサイズ変更
- 20. DatePickerコントロールの回転時のサイズ変更
- 21. 背景画像中央と縦横比を維持しないでサイズ変更
- 22. 正方形のhtml要素内の画像のアスペクト比を維持する
- 23. PHPを使用してアスペクト比を維持する画像の縮尺
- 24. jqueryダイアログボックスのサイズを変更する際のコントロールのサイズ変更
- 25. アスペクト比を保持したままGDで画像のサイズを変更して切り取る
- 26. Eclipse上で黄色のボックスのサイズを変更してサイズを維持する
- 27. アスペクト比を失うことなくキャンバス上で写真のサイズを変更
- 28. 画像を強制的にフィットさせてアスペクト比を維持する
- 29. アスペクト比を維持しながら、できるだけ大きくPictureBoxの画像のサイズを変更しますか?
- 30. ブラウザウィンドウのサイズ変更時に背景画像を中央に維持
"パネルのサイズを、フォームのClientRectangleに収まるアスペクト比で最大の矩形に設定します。どのように最高の成果を達成するかについての洞察? – Tim