我想做登陸介面,要實現以下功能,就是輸入姓名和密碼,若輸入的姓名為空,則彈出對畫框提示

時間 2021-05-02 22:12:15

1樓:匿名使用者

1.if(name==null)

else(mima==null) ;

你這個語句:

當滿足 name ==null 這個條件後,他就不會再往下判斷 mima ==null 這個條件,所以不會彈出"請輸入密碼",所以要用2個if並行判斷

2.像這種時候name==null 和name ==""為避免一些錯誤2個條件都要判斷

3.string name=this.textbox1.text.trim();

string mima=this.textbox2.text.trim();

像這種文字框獲取的string欄位都要加上trim()去除掉字串首尾的空白字元,

以下是**:

if (string.isnullorempty(name) || string.isnullorempty(mima) )

//(假如name為空值或者為null) 或者(mima為空值或者為null)進入該條件判斷

if (string.isnullorempty(mima))

}else

2樓:匿名使用者

你的主要問題就是判斷字串的時候錯用了判斷字元,我執行過你的程式了,把null改為""就可以了

主要的錯誤就在這裡,改過來就可以執行了,不過我自己稍微把你的程式風格給改了一下,可能會更好寫,下面**是確定按鈕的**:

tboxusername----使用者名稱輸入框

tboxpsw---------密碼輸入框

剩下的注釋的很清楚了,自己看下吧,有什麼不會的再說。

挺不錯的,大一就開始學c#了,值得表揚,我大一的時候可沒這麼主動學習的積極性,好好加油。

private void butnaccept_click(object sender, eventargs e)

else if ("" == tboxpsw.text.tostring().trim())

//使用tostring方法和trim方法為了去掉字串前後的空格

else

}這個是你的程式**,已經可以按你想要的執行了

string name = this.tboxusername.text;

string mima = this.tboxpsw.text;

if (name == "")

else if (mima == "")

else

3樓:手繪時裝畫

csol登陸不進去啊,csol進不去登陸介面

嗯,我也出過問題,可能什麼不能相容,你看下,或者開始 執行 輸入cmd 回車,在命令提示符下輸入下面命令。for 1 in windir system32 dll do s 1回車。完成後,在輸入下面的。for i in windir system32 ocx do s i 回車。如果怕輸入錯誤,可...

我的華碩電腦一直在登陸頁面但是登陸不進去怎麼處理

禮鸞潘清芬 那是因為主機裡的可以關機後讓電腦時間走的那塊圓形電池沒電了。你拔下電源線,切斷插座電源擱置一小段時間,大概裡面的靜電也消失就差不多了,然後連線所有電源開機就可以了。 低拋高吸 按電源鍵反覆開關機試試,放一段時間試試,確實不可以就重灌系統吧,如果自己重灌不了,花30元到維修那裡找維修的人幫...

手機一連線wifi就跳轉到路由器登陸的頁面也上

這路由設定過沒有?手機是否設定了固定ip?何解手機無wifi圖示,你開了嗎? 用q戶名 設定路由器撥號。設定路由器撥號 電腦ip dns設定自動獲取。1 進入路由器。開啟瀏覽器 輸入192.168.1.1 一般路由器位址是這個或者檢視路由器背面的登入資訊 進路由 輸入使用者名稱,密碼 預設一般是ad...