vb中的left怎麼用啊,vb中left函式的使用

時間 2021-09-01 20:51:07

1樓:vb妮可

private sub timer1_timer()

if label1.left < 0 - label1.width then

'left,就是控制項最左邊緣在螢幕中的位置, 你這樣想,如果控制項的left=0了,就說明控制項緊挨著窗體的左邊緣了, 可是這時候,讓它轉換到右邊去,就會不完美, 比如這個標籤的寬度(label1.width )是100的話,那麼,如果label1的left值是-100時,就是完全移動,直到消失在窗體的最左邊了..這時候就可以執行後面的**了.

label1.left = me.width

'(me.width )就是窗體的寬度,讓label1的left等於窗體的寬度時,就相當於,一下子讓label1跑到了窗體的最右邊,且在窗體以外的地方..通過下面的逐漸減小left值,就能慢慢的進入窗體了.

else

label1.left = label1.left - 20

'這個就是移動這個label1控制項了,不斷在通過timer1的事件,來減小這個值..結合上面的**,就是你的問題了呵.

end if

end sub

2樓:文件類共創空間

left(a,n) 從左起第一位開始取值,向右取n位舉例:設a="visual basic"

b=a.left(a,9)

返回:b="visual ba"

它也只有乙個引數,right(a,m,n)的寫法是錯的。

3樓:如玉愛廚房

樓上回答詳細,補充一下:

vb的 介面大多數都是使用 移動控制項到螢幕外側 的方法來實現更新的,因為這樣控制起來速度快些,通常用在下面的情況:

乙個控制項要載入大量資料,如果直接顯示並更新,那麼程式將呈現假死狀態,如果你把這個控制項放在螢幕外側,等載入完畢再一次性拿出來速度將快出許多!

4樓:匿名使用者

為方便祥解,做了1。2。3注釋:

1:if label1.left < 0 - label1.width then

2:label1.left = me.

width3:label1.left = label1.

left - 20'當label移出窗體左邊界時,然後立刻被移到窗體最右側,這時因為是最右側,不符合1 條件,則執行下面的條件3 ,只要不符合1條件,則一直執行3條件,即往窗體的左邊移動,直到移動符合1這條件又繼續進行上面的動作,如此迴圈。

5樓:寂寞の膽小鬼

別人都回答了,我也沒的說了,不過想起這個東西了,給我記憶最深的就是我用這個東西和timer控制項做幻燈片,寫了好多的這個東西餓~呵呵

vb中left函式的使用

6樓:匿名使用者

left 函式,返回 variant

(string),其中包含字串中從左邊算起指定數量的字元。

left 函式示例

本示例使用 left 函式來得到某字串最左邊的幾個字元。

dim anystring, mystr

anystring = "hello world"   ' 定義字串。

mystr = left(anystring, 1)   ' 返回 "h"。

mystr = left(anystring, 7)   ' 返回 "hello w"。

mystr = left(anystring, 20)   ' 返回 "hello world"。

7樓:但方毋良

left(a,n)

從左起第一位開始取值,向右取n位

舉例:設a="visual

basic"

b=a.left(a,9)

返回:b="visual

ba"它也只有乙個引數,right(a,m,n)的寫法是錯的。

8樓:岔路程式緣

lz說的不清楚啊!那個語句好幾處毛病。

是不是這樣?

private sub form_load()dim dtp1 as string, dtm1 as stringform1.autoredraw = trueform1.fontsize = 20

dtm1 = "8:30:00"

print left(dtp1, 4) & right(left(dtp1, 7), 2) & right(dtp1, 2) & left(dtm1, 2); left(right(dtm1, 5), 2)

end sub

答案是:「20031-108:30」

9樓:孤本輕狂

20031-10

8:300000

10樓:匿名使用者

dtp是什麼 dtm又是什麼?

不太清楚地你要問什麼

vb中print語句怎麼用,VB中Print語句怎麼用?

樓主如果還是做不出來的話,可以把郵箱留下,我把我用vb6.0做的乙個例子給你發過去,解壓之後就能執行了,你可以參考下。好像你的郵箱是qinyehong 126.com是吧?我已經發過去了。 豆漠義友珊 print a 是輸出字串a 就是直接輸出引號內的。print a是輸出程式內 a的當前值 pri...

vb中怎樣做出時鐘,怎麼用VB來製作時鐘

vb可使用timer控制項 line控制項和繪圖或載入 等製作指標式時鐘。timer 控制項,通過引發 timer 事件,timer 控制項可以有規律地隔一段時間執行一次 line 控制項,line 控制項是圖形控制項,它顯示水平線 垂直線或者對角線。執行時不能使用 move 方法移動 line 控...

vb中list的用法,vb list怎麼用

vb妮可 我只做了list1和list2的,你需要可以新增更多陣列以及 來實現list3的.dim l1,l2,l3 private sub form load dim s i s 顏色 星期 運動 l1 split s for i 0 to ubound l1 list1.additem l1 i...