2番目のフォームにあるラジオボタンを備えたプログラムがあります。ラジオボタンの1つがチェックされたら、そのフォームを閉じます。ただし、最初のラジオボタンが何らかの理由でチェックされ、フォームが閉じます。チェックされたプロパティではすべてfalseに設定されており、インデックスの順序は1〜4です。ラベルをインデックス0として設定しました。フォームのonload関数で、図式的にfalseを設定しましたが、最初のラジオボタンはまだチェックされています。よろしくお願いします。
8671 次
4 に答える
3
それらをチェックボックスに変更する必要があります。ラジオ ボタン グループには常に選択肢があります。
于 2012-04-11T12:23:54.487 に答える
1
ラジオ ボタンでフォームを閉じるのはあまり意味がありません。それらをボタンに変更してみてください。
RadioButtons が必要な場合は、Button などの別のフォーカス可能なコントロールを追加して、TabIndex=0 に設定し、RadioButtons の TabIndexes > 0 を設定してみてください。
もう 1 つの方法は、Shown
イベントでそれらをオフにすることです。
Private Sub Form1_Shown(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Shown
RadioButton1.Checked = False
RadioButton2.Checked = False
'// etc
End Sub
于 2012-04-11T12:37:35.830 に答える
0
または、私が行ったことを実行して、フォームに追加の (非表示の) ラジオ ボタンを作成し、そのラジオ ボタンを check=true に設定することもできます。他のものはすべてchecked = falseになります。
単純。
于 2015-02-17T15:16:48.577 に答える