C#が言語 Visual Studio2017使用しております。
論理演算子とテキストボックスの中身を調べる作業についてです。
今現在テキストボックスは4つあります。仮に
aTextBox
bTextBox
cTextBox
dTextBox
とします
それぞれのエラーメッセージを代入する変数も
A,B,C,Dという感じで用意しました。
■やりたいこと3つ
1、a、b、cのテキストボックスは数値以外入力すると、実行ボタン押下時にエラーメッセージを表示する
2、a,b,c,d全部なにも書かれていない状態で実行ボタンをおしたらエラーメッセージなし
3、dは文字数200文字以上だとエラーメッセージを表示する
■今現在やってみたこと
1、に関してはTryParseで数値以外入力されると
用意していた変数にメッセージを代入。最後一括してひっかかったものだけメッセージボックスで表示。
2、テキストボックスの。.Textの長さが0かどうか調べる
3、dが200文字以上の時エラーメッセージを用意していた変数に代入
■今の問題点
全部空欄であればメッセージを表示せず進みたいんですが
1、の条件とどうやってどっちもかなうようにすればいいのかわからないです、、、、
今現在
C#
1if( 2(A=="エラー" || B =="エラー2" || C =="エラー3" || D =="エラー4") 3&& 4(aTextBox.Text != 0 && bTextBox.Text != 0 && cTextBox.Text != 0 && dTextBox.Text != 0) 5) 6{ string X = A + B + C +D; 7MessageBox.Show(X, "エラー", MessageBoxButtons.OK); 8 return;}
回答1件
あなたの回答
tips
プレビュー