C中if迴圈判斷文字框中填寫是否為空(這裡不考慮其他的值判斷裡邊是否是空的)

時間 2021-07-08 21:09:32

1樓:

為什麼非要這樣寫呢?像下面這樣寫多好!

1、假設介面註冊介面如下所示。按鈕名稱為btnsubmit,三個文字框名稱分別為txtusername,txtpwd和txtemail。

2、雙擊按鈕,新增按鈕單擊事件處理**(如下):

//確定按鈕單擊事件處理方法

private void btnsubmit_click(object sender, eventargs e)

//如果使用者名稱為空

if (this.txtusername.text == "")

//彈出提示資訊"使用者名稱不能為空!"

messagebox.show("使用者名稱不能為空!", "提示", messageboxbuttons.ok, messageboxicon.information);

this.txtusername.focus();//使使用者名稱文字框獲得焦點

return;//跳出方法

//如果密碼為空

if (this.txtpwd.text == "")

//彈出提示資訊"密碼不能為空!"

messagebox.show("密碼不能為空!", "提示", messageboxbuttons.ok, messageboxicon.information);

this.txtpwd.focus();//使密碼文字框獲得焦點

return;//跳出方法

//如果email為空

if (this.txtemail.text == "")

//彈出提示資訊"email不能為空!"

messagebox.show("email不能為空!", "提示", messageboxbuttons.ok, messageboxicon.information);

this.txtemail.focus();//使email文字框獲得焦點

return;//跳出方法

//在此新增使用者名稱,密碼和email都驗證通過的**

3、這樣寫的好處是除了可以驗證使用者有沒有填寫使用者名稱、密碼和email外,還可以彈出對話方塊提示使用者,並且可以將游標定位到對應的文字框(即使對應的文字框獲得焦點)。

2樓:

同意樓上的,可以

if(string.isnullorempty(username.text.tostring()) == true)

}不過這樣寫有一點不好,你可能希望如果使用者在某個輸入框中沒有錄入內容就在錄入框的右邊給出提示,全部用if else判斷就無法達到當使用者多個輸入框沒有錄入都給出提示的效果

所以也可以分開判斷

3樓:匿名使用者

if(uesrname!=“”&&userpwd!=“"&&useremail!=“”)

else

}else

}else

樓主,這個題目好像不用這麼複雜的

4樓:匿名使用者

if(username.trim()=="")else if(userpwd.trim()=="")else if(useremail.trim()=="")else

5樓:

string username = null;

string userpwd = null;

string useremail = null;

onclick觸發後的**如下:

else

......("密碼不能為空!");

}else

......("密碼不能為空!");

}else

......("使用者名稱不能為空!");}

6樓:匿名使用者

文字框的值不可能為 null, 所以可不用判斷 null 值而判斷空串, 最有效的辦法是

***x.length == 0

而不是***x == ""

7樓:匿名使用者

string.isnullorempty(username.text)

以下類推

8樓:

if(username.text == ""){if(userpwd.text == ""){ if(useremail.text == ""){

9樓:匿名使用者

if(username=="" || username=null)else

else}

10樓:夢落花舞

#region 登陸

public static string login(string name,string pass)

else

else

}return message ;

}#endregion

c#中if (name)是怎麼判斷的 10

11樓:匿名使用者

if( 表示式)是c#的判斷語法。

一般的寫法需要顯式的寫出表示式的判斷(對、錯)如: if( 1 == 2) 或者if( 1!= 2)當表示式是bool型別(不能是bool?

可空型別),可以直接寫入bool值,而不需要關係運算子 = !

如bool name = false;

if(name){}

或if(!name){}

都是可以正常編譯執行的。

12樓:冉

說具體點,不清楚你要表達什麼意思。

if(裡邊加一串**是判斷是否為空對吧)

13樓:逆心小土豆

var a = "";

if (a =="" ||undefined || null) else;

C中如何判斷標點符號,c 如何判斷文字框中的一串文字中是否含有某個字母或標點符號

方法1.正規表示式 bool regex.ismatch inputstring,模式 匹配英文中的標點符號。還要什麼標點符號自己往裡新增就是了。方法2.char and array.indexof array.indexof new char inputstring.tochararray 0 方...

中怎麼刪除文字框,而不刪除文字框中的文字

格式 文字框樣式 形狀輪廓 無輪廓,有圖可以看,這位主要是把輪廓刪除了 由穎 您的目的好像是要插入文字但卻不顯示文字框。可以右擊文字框,設定形狀格式 線條顏色 無線條。這樣的話,文字框就看不見啦 a真相背後 樓主的意思是,文字框中的文字可見,而文字框的邊界不可見,對不對呢?其實,那不叫刪除,而是隱藏...

c向windows窗體文字框中輸入資料並實現登入

ps隨風飄 private static string connstring server localhost uid sa pwd database webdevelop public static string connstring 登陸按鈕寫入 string name this.textbox...