0

そのため、さまざまなコントロール(コンボボックス、テキストボックス、リストボックスなど)を備えたフォームがあります。

最初に考えたのは、If、Else、End If ステートメントを作成することです。それは機能しますが、コントロールと組み合わせの量によっては、かなり長くなる可能性もあります.

検証には、WinForms に関連するリストボックスが満たされているかどうか、チェックボックスがチェックされているかどうかなどを含めることができます。

Ifステートメントよりもすべての可能性をチェックするためのより良い解決策はありますか?

4

2 に答える 2

1

ユーザーがフォームに入力するときにエラー チェックを行うことは価値があるかもしれません。これは、LostFocus イベントで実装できます。元:

Private Sub btnTest_Leave(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles yourbutton.LostFocus
    Dim txt = yourbutton.Text
            If txt = "yourtest" Then
            'do stuff
            EndIf
End Sub
于 2012-09-27T21:39:18.260 に答える
0

上記のように。それはあなたが行おうとしている検証に依存します。ユーザー入力、データ型の長さの範囲などを検証していますか。ビジネスルールを検証していますか。そのような値とそのような値が他の何かと等しい場合。あらゆる種類の可能性があります。

于 2012-09-27T15:22:33.870 に答える