[OK] ボタンと [キャンセル] ボタンを含む Visual Studio、Visual Basic フォームがあります。
私がやりたいことは、OK ボタンでユーザーが選択したオプションを保存し、もちろんキャンセル ボタンでそれらを破棄して以前の値に戻すことです。
しかし、フォームをデバッグしているときに、選択しているボタンに関係なく値が保存されていることに気付きました。フォームのプロパティで、実際に CancelBtn が CancelBtn であり、OK ボタンが OK ボタンであることを宣言しましたが、値は関係なく保存されています。
このフォームでやりたいことを行うためのより良い方法はありますか?
編集:
これまでの 2 つのボタンのコードは次のとおりです。どちらもウィンドウを閉じるように設定されています。AcceptOption は値を保存し、CancelOption はフォームを閉じるだけです。これがうまくできていない場合は申し訳ありませんが、私が見つけた FAQ には、各ボタンのプロパティを変更することしか言及されておらず、コードについては何も言及されていません。
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles AcceptOptionBtn.Click
' Save the Options
Me.Close()
' Close the form
End Sub
Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles CancelOptionBtn.Click
' Close the form
Me.Close()
End Sub