2012-04-10 7 views
9

私はWinFormsのものはうまくいると思っていましたが、そうではないようです。"Button"の外観を持つラジオボタンのサイズを制御する方法

このアプリケーションは、タッチスクリーンハードウェア用です。ボタンのうちの1つだけを押したままにして、外観のラジオボタンをButtonにしました。うまくいきますが、幅や高さなどのサイズを制御することはできません。ラジオボタンのサイズは、テキストとフォントサイズによって制御されます。これが一般的なWindowsアプリケーションの場合は、これは問題ではありません。しかし、私はタッチスクリーン用に開発しているので、それは問題です。

ラジオボタンのサイズを制御するにはどうすればよいですか?

答えて

18

RadioButtonAutoSizeプロパティをfalseに設定します。

+0

これは、ボタンの「クリック可能」領域を増やすことができますが、ラジオボタンのグラフィカル部分(ドットが入った円)のサイズは変更されません。 – Jeff

+1

さて、この質問では、ラジオはボタンとしてスタイルされているので(それに円はありません)問題ではありません。一般に、「クリック可能な領域」のサイズを変更することは、予想される動作(および最も純粋なもの)です。比率と最終的な外観について考える(テキストで拡大するか、境界で拡大するか)、要素がウィンドウのテーマの一部であることをニトロは指摘する(それはビットマップかもしれない)。標準的なコントロールは、ユースケースの99%をカバーします。 –

関連する問題