Checkbox.Appearance
プロパティを使用して、外観をButton
に変更して、チェックボックスをトグルスイッチ(ON-OFFボタン)として使用しています。 VB.NETアプリケーションを実行すると、Checkbox
は最初のクリック後にのみボタンに変わります。 Checkbox
の外観をボタンに変更することは可能ですか?また、ユーザーが「オン」をクリックすると、ポップアップにボタンが表示されます。 FlatStyle
プロパティを使用して外観を変更しようとしましたが、動作しません。チェックボックスの外観をボタンに変更する
私は、次のコードを使用しています:
Private Sub CheckBox1_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox1.CheckedChanged
CheckBox1.Appearance = System.Windows.Forms.Appearance.Button
If CheckBox1.Checked = True Then
CheckBox1.Text = "ON"
ElseIf CheckBox1.Checked = False Then
CheckBox1.Text = "OFF"
End If
End Sub
の
Load
イベントにAppearance
を選択することが可能です。 –DesigntimeでAppearanceプロパティを設定していて、オフのボタンでなければ、コードには何か間違いがあります。クリックにブレークポイントを入れて、それがなぜ変わるのかを知ることができるかどうか確認してください。またはコードを表示してください。 – peterG
あなたが投稿したコードから、なぜそれがclickイベントで変化するのかは明らかです。しかし、それはデザイナーのボタンのように見えますか?そうでない場合は、どうしてですか? – peterG