C如何實現對TEXTBOX輸入的值進行限制

2021-05-02 22:13:28 字數 1095 閱讀 4312

1樓:三根鞋帶

關鍵不是回發不回發的問題..

如果用驗證控制元件或者寫keypress事件,至少要重複90次我覺得這樣的**會讓人笑話的.最好是動態建立textbox,類似web裡的自定義控制元件.

可以單獨寫一個類做這個事情,類似這樣的**public class textboxarray : system.collections.collectionbase

public void addnewtextbox()}//建立索引

public system.windows.forms.textbox this[int index]}}

2樓:匿名使用者

winform就在keypress中處理,輸入的值不是1,2,3,4時,就不處理

把所有的textbox的keypress事件都指向下面的方法就行:

private void textbox1_keypress(object sender, keypresseventargs e)

3樓:匿名使用者

用js驗證把!不喜歡用vs自己帶的驗證控制元件!

專家回答的那個資料會回發到伺服器,效率太差了!

4樓:

從標準的textbox裡再繼承出一個自定義的textbox,在失去焦點的事件裡寫驗證**。然後在你的應用程式裡使用這個自己定義的textbox。

5樓:

你以為驗證控制元件是幹嗎的??

在c#winform中怎麼控制textbox輸入的值

6樓:look李韻瞳大連

鍵盤輸入的字元可以通過重寫textbox控制元件的onkeypress()事件處理,見如下**: protected override void onkeypress(keypresseventargs e) // 遮蔽非數字鍵 }

7樓:霍寧其蝶夢

textbox的keypress事件中可以控制是否輸入backspace。

keydown事件裡呼叫button1.performclick();就可以觸發

C做登入介面在textBox輸入使用者名稱密碼,如何與資料庫裡資料進行對比驗證還要拿到姓名

驗證 select count from t where id pwd yyy,這裡你自己拼接sql,然後如果 int cmd.exeutescalar 返回值 0則驗證成功 姓名 select top 1 name from t where id cmd.exeutescalar tostring...

C如何實現小說的翻頁和跳章,C如何實現txt小說的翻頁和跳章

我以前為了看 方便做過一個,你可以參考下雖然是用c 將txt 轉換成html檔案看回比較簡陋,1章表示答目錄,0為序章 章節劃分也不是完全按照實際章節,畢竟txt裡的章節號翻成數字畢竟難有疑問可以再問 ps 寫的時間長了,我自己看自己的 都認不出了,懶得單獨把章節劃分這塊單獨拉出來了 使用正則拆分章...

c語言中如何輸入輸出文字,C語言中如何輸入輸出文字

需要準備的材料分別有 電腦 c語言編譯器。1 首先,開啟c語言編譯器,新建一個初始.cpp檔案,例如 test.cpp。2 在test.cpp檔案中,輸入c語言 char a 20 gets a puts a 3 編譯器執行test.cpp檔案,此時可以輸入文字。4 按回車,此時會輸出剛才輸入的文字...