これらのテキストボックスはすべてVB形式であり、すべての正の数値であることを確認する代わりに、1つの変数でそれらをチェックするより効率的な方法が必要です。その変数が宣言されたら、私は自分のフォームがそのフォーム上のすべてのコントロールのリストですControls
性質を持っているフォーム内のすべてのテキストボックスを1つの変数に割り当てる方法はありますか?
答えて
をチェックの長いリストよりもずっと簡単
If (dblVariable > 0) Then
次のように行きますよ。
各コントロールをループして、TextBox
であることを確認し、そうであればTextプロパティを設定します。
LINQが利用可能である場合は、質問を再読み込み
For Each control In myForm.Controls.OfType<TextBox>()
control.Text = "My Value"
Next
にこれを簡素化することができ、タイトルは少し誤解を招くですが、私はあなたが今求めているものを手に入れます。
また、LINQが利用可能であると仮定すると、.All
拡張子を使用する必要があります。
If Me.Controls.OfType(Of TextBox)().All(Function(x) Convert.ToDouble(x.Text) > 0) Then
' Do something
End If
OPは値を設定するのではなく、チェックします。それ以外に、素晴らしい答え。 – CyberneticianDave
@CyberneticianDaveこれは、タイトル( 'assign')に焦点を当てるのか、内容をテストする(sort)のコードスニペットに依存するのでしょうか。 – Plutonix
ネストされたコントロールにアクセスすることについても言及してください。そうでなければ素晴らしい答え。 – Neolisk
私はメモリから作業しているので、これはあいまいな回答になりますが、ここで私の最高の試みです。
要するに、私はそうは思わない。ある変数をチェックしたい場合は、その変数を自分で生成する必要があります。あなたはこのクライアント側を行うことができます。
また、これらのコントロールがすべて単一のフォーム内にある場合は、ループ内の各コントロールを循環してチェックすることができます。
Private Function CheckValues(txt As TextBox()) As Boolean
For Each member In txt
If not String.IsNullOrWhiteSpace(member.Text) Then
Dim number As Integer = CInt(member.Text)
If number < 0 Then
Return False
Next
Return true 'all positives
End Function
そして、このようにそれを呼び出す:
あなたは、テキストボックスのリストを取る関数を持つことができ
If CheckValues(new TextBox(){txtRound, txtDaysWorked}) Then
'case true
Else
'case false
End If
機能も。 –
- 1. リスト内の複数の項目に1つの変数を割り当てる方法はありますか?
- 2. ループ内の変数に値を割り当てる方法は?
- 3. onclickをキャンバス内の変数に割り当てる方法は?
- 4. テキストボックス値を変数に割り当てる方法
- 5. サーバーサイド変数をテキストボックスのテキストとして割り当てます。
- 6. ArrayBufferをscala内の変数に割り当てる方法
- 7. 5テキストボックス、2ボタン。ボタンにテキストボックスを割り当てる方法は?
- 8. shared_ptrに割り当てる方法はありますか?
- 9. Matlab k-means cosineはすべてを1つのクラスタに割り当てます
- 10. このwhileループのすべての反復をスレッドに割り当てる方法はありますか?
- 11. 関数内で生成されたすべての変数を(同時に)グローバル環境に割り当てる方法はありますか?
- 12. .batの変数にchdirを割り当てる方法は?
- 13. 変数宣言(Dim)と1つのステートメントでの割り当て
- 14. 変数へのすべての割り当てを見つける
- 15. オブジェクト関数を変数に割り当てる方法は?
- 16. スマート変数にjavascript変数を割り当てる方法
- 17. 1つのテキストボックスの値を別のものに割り当てる
- 18. javascriptの1つの変数に複数の値を割り当てる方法は?
- 19. html要素にフォーム変数の値を割り当てる
- 20. クエリフィルタは1つのフィールド値にサブクエリを割り当てます
- 21. 既に割り当てする変数割り当てのiPhone SDK
- 22. PHPの変数にファイルの内容を割り当てる方法
- 23. コンストラクタなしでクラスのオブジェクトにメンバ変数を割り当てる方法はありますか?
- 24. フォーム内のオブジェクトにテーブルフィールドを割り当てます。
- 25. あるフォームから別のフォームのtextBoxChangedイベントハンドラに変数を渡す方法はありますか?フォーム1で
- 26. bashでは、最後のstdoutをエコー/プリントする方法はありますか? stdoutに割り当てられている変数はありますか?
- 27. シェルスクリプト内の変数にコマンドの出力を割り当てる
- 28. リスト内のすべてのチェックボックスをチェックして1つのチェックボックスを 'チェック'する方法はありますか?
- 29. javascript変数にhtmlを割り当てるのは良い方法ですか?
- 30. jquery.each()関数内の要素値を割り当てる方法
かなり不明確あなたは変数がリスト短く、あなたはまだを作ると仮定する理由それらの7つを持っています。 TextBox引数をとるメソッドを記述します。リスト(TextBoxの)を作成し、テキストボックスを追加します。 For Eachを使用する。 –