0

ボタンのように見えるように設計された VB.Net プログラムで 3 つの CheckBox を使用しています。これらの CheckBox のテキストを中央揃えにして、常に CheckBox の中央に完全に配置したいと考えています。だから私は TextAlign プロパティを MiddleCenter に設定しようとしましたが、それは正確には機能しませんでした:

ここに画像の説明を入力

これらは真の中央揃えではありません。それらは基本的に、中心に近いある種の目に見えない壁に対して右揃えになっています。CheckAlign プロパティをいじっても影響はないようです。上記の 5 つのボタンは実際には RadioButton であり、この問題はありませんでした。

この問題はどのように修正できますか? ありがとう!

4

1 に答える 1

1

ここにアイデアがあります:

それらを実際のボタンにして、ユーザーがボタンをクリックしたときにテキストを「XYZ を表示」から「XYZ を非表示」に切り替えます。これにより、実際に適切なボタンが中央に配置されます。

ToolStripButtonまたは、の内部でホストされるトグル ボタン効果を作成することを検討してください。ToolStipContainerこれは、ボタンの結果の上に適切に表示できLoadます。C# WinForms の ToggleButtonの回答を読んでください。

于 2013-08-29T14:46:36.920 に答える