VB設計跳動的小球,VB設計跳動的小球

2021-06-29 16:44:38 字數 727 閱讀 7282

1樓:墨漬

我可以讓form在螢幕上四處亂撞,你可以在在form上貼個球的**,然後用api把form透明化,只留下**,透明化**我也有。

public a, b

private sub command1_click() '停止移動timer1.interval = 0

end sub

private sub command2_click() '開始移動timer1.interval = 1

end sub

private sub form_load()randomize '初始化移動的方向

a = 50 * rnd

b = 50 * rnd

end sub

private sub timer1_timer()'form1移動

form1.left = form1.left + aform1.

top = form1.top + bif form1.left < 0 or form1.

left + form1.width > screen.width then 'form1碰到左右邊界

a = -a

end if

if form1.top < 0 or form1.top + form1.height > screen.height then 'form1碰到上下邊界

b = -b

end if

end sub

vb設計計時器,vb 設計一個計時器

10ms產生一次timer事件是不行的 因為vb的timer是有一個精度的,精度大約在55ms,所以interval再小就不起作用了,api gettickcount的精度大約也是在55ms,要想獲得更高的精度,可以用api timegettime,其精度大約在1 10ms,如果這個仍然滿足不了你的...

VB組合框,vb組合框設計時怎麼新增列表?

private sub combo1 keypress keyascii as integer 只能輸入數字 select case keyascii case 48 to 57,13 0 9數字和回車鍵為合法資料 if keyascii 13 then 如果回車則新增一筆 combo1.addit...

VB設定中的紅綠燈問題,VB程式紅綠燈設計

command1 click 應該這樣寫。private sub command1 click if dir dgreen then dir dyellow loadpicture dir elseif dir dyellow thendir dred loadpicture dir elsedir...