溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

VB.NET編程有哪些技巧

發(fā)布時(shí)間:2021-06-17 16:59:24 來源:億速云 閱讀:120 作者:chen 欄目:編程語言

這篇文章主要介紹“VB.NET編程有哪些技巧”,在日常操作中,相信很多人在VB.NET編程有哪些技巧問題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”VB.NET編程有哪些技巧”的疑惑有所幫助!接下來,請(qǐng)跟著小編一起來學(xué)習(xí)吧!

在工作中總結(jié)了一點(diǎn)經(jīng)驗(yàn),以前總是不愛寫,今天心情特別好,就來和大家一起分享一下VB.NET編程技巧吧。在軟件安裝等一些場(chǎng)合需要將文本框中的內(nèi)容自動(dòng)選擇,比如選擇確省安裝路徑,在VB中可用如下的事件驅(qū)動(dòng)代碼:

sub text1_getfocus()  text1.selstart=0 ’選擇起始位置  text1.sellength=65000 ’選擇長(zhǎng)度  end sub  sellength

接近文本框允許的***長(zhǎng)度(65535),這樣做是為了強(qiáng)迫VB使用文本的實(shí)際長(zhǎng)度。

1.VB.NET編程技巧之防止自身多次運(yùn)行

由于WINDOWS的多任務(wù)處理功能, 有些程序可能打開后忘記了,下次用時(shí)還可能再打開,這樣做會(huì)占用系統(tǒng)資源降低系統(tǒng)效率。為了防止自身被多次運(yùn)行,可利用VB應(yīng)用對(duì)象提供的PrevInstance屬性來檢測(cè)內(nèi)存中是否已有一個(gè)自身的副本,若有則給出提示后結(jié)束。一般將檢測(cè)代碼放在FORM_LOAD()中,因?yàn)槌绦蛞贿\(yùn)行就要檢測(cè)。

代碼如下:

sub form_load()  if App.PrevInstance then  msg$=App.exename & ”has already run”  msgbox msg$,48 ’給出程序已運(yùn)行的提示和一驚嘆號(hào)以示警告  end  endif  end sub

2.VB.NET編程技巧之格式化輸入

在數(shù)據(jù)輸入過程中,有些數(shù)據(jù)要求一定的格式,比如限制輸入的只能為數(shù)字或英文字符,這可用VB的格式輸入文本框來實(shí)現(xiàn)。它與文本框(TEXT BOX)功能基本相似,但多了一個(gè)MASK屬性,MASK屬性常用的設(shè)定如下:
#—限定僅能輸入數(shù)字0~9;
A— 限定輸入為英文字符及數(shù)字;
?—限定僅能輸入英文字符;
.—限定小數(shù)點(diǎn)位置;
:—限定時(shí)間分隔號(hào);
/—限定日期分隔號(hào)


不需編寫代碼,只要在設(shè)計(jì)時(shí)將格式化文本框?qū)ο螅∕ASKED EDIT)的MASK屬性設(shè)計(jì)好所需格式即可。比如 ## - ## - ## 可輸入12-11-96。

到此,關(guān)于“VB.NET編程有哪些技巧”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注億速云網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI