小屋創作

日誌2013-09-27 20:20

VB(Visual Studio 2012)簡單教學完全從0開始-5

作者:FIREoo

時隔已久...
要開學忙東忙西..
總之..第五篇終於現身了!!


第一篇:
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)



我想就這樣啦~~
超少...但超有用!!
因為我可能會出個什麼實做篇
所以這裡都介紹介紹就好了
而且......這要時間阿..我的悠閒時間有點縮短了...所以就慢慢出摟~
問題我是會回答拉
我也不知道能經營這個到什麼時候

17

13

LINE 分享

相關創作

穿著奇怪服裝的小祥

【零延遲】

24.0429漢化

留言

開啟 APP

face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】