私は VB.NET 2005 で Windows フォームに取り組んでおり、画像付きのボタンがいくつか必要です (プレーンなバニラ System.Windows.Forms.Button について話しています)。すべてを希望どおりに設定しましたが、アイコンの下部がボタンの下部のほぼ真下にあり、画像の上に多くのスペースがあるなど、ボタンの画像が低すぎます。
ここにスクリーンショットがあります:
ボタンのスクリーンショット http://www.freeimagehosting.net/uploads/b28a5c63b8.jpg
アイコンの角がボタンの下部に押し付けられているのがわかりますか?
ボタンの高さは 23 ピクセルで、画像は 16 x 16 のアイコンです (ボタンの Image プロパティに割り当てることができるようにビットマップに変換されます)。
ボタンの Margin.All プロパティを 0 に設定しようとしましたが、Padding.All プロパティが 0 であることを確認しました。また、ボタンの ImageAlign を TopLeft、MiddleLeft、および BottomLeft に変更しようとしましたが、これらの設定のいずれも持っていないようですあらゆる影響。
ボタンの上端と下端から等距離になるように画像を配置する方法を知っている人はいますか? 必要に応じてボタンや画像のサイズを変更できますが、好みのサイズであり、可能であればそのままにしておきたいです。