時隔已久...
要開學忙東忙西..
總之..第五篇終於現身了!!
第一篇:
http://home.gamer.com.tw/creationDetail.php?sn=1822131第二篇:
http://home.gamer.com.tw/creationDetail.php?sn=1823197第三篇:
http://home.gamer.com.tw/creationDetail.php?sn=2094125第四篇:
http://home.gamer.com.tw/creationDetail.php?sn=2104038------------------------------------------------------------------------------------------------------
這次~
不教工具拉~
這次教的是活用VB的最關鍵的東西(做做小程式的話) (個人覺得拉)
所以之前在幹嘛呢?
熟悉介面吧..我猜 (= =""
說熟悉一下成是比較好聽吼?
不重要拉以上廢話~
重要的來了!!!!
還記得以前Button 或 CheckBox 在程式設計的那邊的後面都有什麼 click checked ...那類的
那些叫做第一篇有簡單 說到Button的Click
觸發事件後面幾篇的Checked
觸發事件這類的
觸發事件呢 有很多種
應該說分 "什麼東西" 跟 "什麼狀況"
先舉例:
紅色的就是"什麼東西"綠色的就是"什麼情況"(記得只是名稱 你愛改什麼都可以亂改只要你看得懂就好--第四篇說過)
其中~第一條的"東西"就是"Form1"也就是視窗本身
(後面寫MyBase是程式要寫自己視窗的時候都那樣寫 因為可能有很多視窗的問題)
而它的"情況"就是"Load"也就是剛開啟這個程式視窗的時候
(所以上一篇的狀況可以用Form load去解決喔)那第二條的"東西"就是"Button1" 它的"情況"就是"Click"[被點一下的時候]
前幾篇如果完全了解了以上應該完全不用看
我在這先加強一下前面草草談過的東西~
先從視窗Form1開始說起
Form 有很多的情況也就是"事件"
所以正式名稱叫做"Form事件"
那它有什麼觸發情形呢?..以下做成表格(我只列一些常用的)
Form事件 |
解釋 |
Load |
在執行應用程是載入表單時,就會觸發 |
Resize |
當調整視窗時觸發 |
Activated |
當視窗成為"作用中"的時候觸發 |
Deactivate |
當視窗成為"非作用中"的時候觸發 |
FormClosing |
當按下右上角的"X"的時候觸發(還沒被關掉) |
FormClosed |
當視窗被關掉的時候觸發(會在FormClosing之後發生) |
那要怎麼用呢??
相信這是個淺顯易懂的圖
左邊就是什麼東西(我現在只說到Form的)
右邊就是什麼事件
左邊先點好~換右邊選你要的
(別懷疑..有很多可以選...很多我也不知道事幹嘛的...想知道→google)
所以你可以
Private Sub Form1_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing
e.Cancel = True
End Sub寫這樣(抱歉我真的懶的一個一個改它的顏色,又沒有快捷鍵)
e.Cancel 的意思是 e → 這個表單(有時寫成me)
Cancel → 取消動作(也就是取消關閉的動作)
這樣....就關不掉啦~~~呵呵呵~
好啦繼續看事件吧
事件 |
解釋 |
MouseEnter |
滑鼠進入時觸發 |
MouseMove |
滑鼠移動時觸發 |
MouseDown |
按下滑鼠時觸發 |
Click |
點一下滑鼠時觸發 |
DoulbleClick |
點兩下滑鼠時觸發 |
MouseUp |
放開滑鼠時觸發 |
MouseLeave |
滑鼠離開時觸發 |
恩....
舉個簡單的例子
自己玩玩吧~
(記得要放button)
我想就這樣啦~~
超少...但超有用!!
因為我可能會出個什麼實做篇
所以這裡都介紹介紹就好了
而且......這要時間阿..我的悠閒時間有點縮短了...所以就慢慢出摟~
問題我是會回答拉
我也不知道能經營這個到什麼時候