1樓:網友
位數可以通過 為設定的。
如果要設定首位為必須為0。
private sub text1_keypress(keyascii as integer)
只允許輸入數字。
if (keyascii < asc("0") or keyascii > asc("9"))and keyascii <>8 then
keyascii = 0
end if
首位必須是0
if left(, 1) =and keyascii <>asc("0") then
keyascii = 0
msgbox "首位必須是0"
end if
設定最長為5位數。
if len( =5 and keyascii <>8 then keyascii = 0
end sub
2樓:網友
private sub command1_click()a = val(
if = 5 and left(a, 1) =0 thenelsemsgbox ("說明應該輸入的格式~~"
end if
end sub
在vb程式執行時,怎樣在msgbox上顯示文字框中輸入的內容?
3樓:網友
在vb程式執行時可將文字框中輸入的內容作prompt引數賦值給msgbox函式。
msgbox 函式。
在對話方塊中顯示訊息,等待使用者單擊按鈕,並返回乙個 integer 告訴使用者單擊哪乙個按鈕。
**例項:private sub command1_click()dim title, response
title = "顯示文字框輸入內容。" ' 定義標題。
response = msgbox(text1)end sub
4樓:網友
msgbox("text")
注:想顯示中文就將text換成你要顯示的文字就行了。
5樓:網友
msgbox 「你想輸入的內容」
如果是文字框 那麼就應該是。
msgbox
vb文字框不能輸入資料,要怎麼搞?
6樓:網友
你把文字框的locked屬性改為false
vb 文字框的限定輸入問題
7樓:網友
把這**寫到文字框的內容發生改變(change)事件裡,文字框內容每輸入乙個字元這段**執行一次當數大於100的時候就出提示了。
8樓:網友
你要注意個事件的響應方式和時間,放到keyup事件或change事件中可以達到你要的效果。
keyascii = 0 這一行可以不要。
vb禁止文字框輸入
9樓:網友
vb文字框可通過文字框的keypress事件來判斷輸入字元的keyascii值來禁止輸入特定字元。
**例項,禁止輸入大寫a字元:
private sub text1_keypress(keyascii as integer)
if keyascii = 65 then
keyascii = 0
end if
end sub
keypress 事件,此事件當使用者按下和鬆開乙個 ansi 鍵時發生。
keyascii
整數,包含引發 accesskeypress 事件的按鍵(除 alt 鍵外)的 ascii 值,與標準的 keypress事件採用的方法相同。
10樓:網友
兄弟很南說話啊。
不知道這樣可不可以。
放兩個文字框。
private sub text1_gotfocus()end sub
當text1獲取焦點時立即將焦點移到text2上去另外1樓說的是屁話 , c/s程式怎麼用css???
3樓比較變通。
4樓最聰明。
我很傻 o(∩_o 哈哈。
11樓:匿名使用者
不用文字框,用label,改一下屬性backcolor為和文字框看起來一樣,並且是隻讀的;
如果要賦值,則"112233" 即可。
12樓:網友
rivate sub text1_keypress(keyascii as integer)
if keyascii then
keyascii = 27
elseend if
end sub
用以上**就可以了。
keyascii=27 (27是esc鍵)沒有輸入我通過測試了。
13樓:匿名使用者
用css控制文字樣式啊。
vb 文字框輸入限制
14樓:35的
樓上是對的- -可以加個msgbox。。小於0也得變。
vb6.0問題,怎麼讓文字框中某些指定內容無法輸入?
15樓:匿名使用者
如果那個text是text1,在它t的change事件中寫上。
if text1="0" then text1=""
就可以了。
vb中文字框輸出的問題,很簡單的。
16樓:網海1書生
private sub command1_click()dim n as integer
dim i as integer, b as integerdim c as string
n = len(
for i = 1 to n
b = asc(mid(, i, 1))
c = c & chr(b - 32)
next i
cend sub
這樣就沒錯了。
其實vb有現成的小寫轉大寫的函式,一步可以搞定:
private sub command1_click()= ucase(
end sub
17樓:網友
' text2中顯示text1中輸入英文的大寫n=len(' n為text1中輸入字元個數,如果不計算空格則可以使用n=len(replace(," ",""))
b=asc(mid(,1,1)' 第乙個字元的asc值s=instr(1,," ") ' 空格在text1中第一次出現的位置。
18樓:網友
= c這樣每一次迴圈,都只給 賦值為c
試試這樣: = & c
還有,記得在點選按鈕時,給 賦個空字串的初始值, = 「」
要不,每次執行的結果會累加在text2裡面。
vb文字框輸入問題
19樓:壞天氣
& 2"
就行了。話說最近編計算器的人還真是多哈。
求助vb文字框
private sub text1 change text2 text1 end sub private sub text1 change text2.text text1.textend sub text2的文字隨text1的動 此事件是text1變動事件,當text1文字有改動事觸發當作為子程式...
PB設計,文字框輸入數字,讓文字框顯示文字框加文字框的和
在按鈕的click事件中輸入以下 int a,b,c a integer sle 1.text b integer sle 2.text c a b sle 3.text string c int i,li num li num len sle 1.text string ls value for ...
統計VB窗體裡特定文字框的個數,VB下統計字串中所含某字元的個數
visual basic 6.0具有豐富的資料型別和眾多的內部函式。其採用模組化和結構化程式設計語言,結構清晰,語法簡單,容易學習。其中統計vb窗體裡特定文字框的個數的方法為 1 首先,我們繪製乙個命令按鈕,並雙擊進入。2 然後我們輸入要顯示的窗體。3 然後輸入 show 方法。4 接下來我們就可以...