物件:包括影像、文字、按鈕、下拉式選單…等都是物件。
表單有那些(重要)屬性?使用A->Z之排序方便你找到想要改的屬性。
如果找不到屬性視窗,可以從「檢視」->「屬性視窗」。並可在其頁籤上->選擇「浮動」或「索引標籤式文件」->「新增垂直索引標籤群組 」,幫助找查要更改的屬性。
常用屬性:
常用事件:
常用方法:
「工具箱」->「通用控制項」->「Button」
如找不到工具箱,可從「檢視」->「工具箱」
常用屬性:
「工具箱」->「通用控制項」->「Label」
常用屬性:
常用事件:
製作以下之表單,並學習「偵錯」
請注意,在偵錯過程中,是無法對物件或程式做更動的,故若你想更動,請先按「停止偵錯」。
一次選擇多個控制項再修改,會有什麼效果?
此小節要使用程式碼改變控制物件的屬性。
製作程式(EX2_5.exe):
首先需建立如下的表單(含2個Label,3個Button)
經由選取"觸發"的物件(如上圖的Button3)。再經由程式碼執行改變。
Form1.vb <-> Form1.vb[設計]可切換程式碼編寫與表單設計。
編寫(執行)若有錯誤,會有錯誤清單,也會在可能發生錯誤的地方做出標示,而當出現「發生建置錯誤…」之對話框時,請選取否,以修改錯誤。
Public Class Form1表單 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click |
開始偵錯後經由程式更改屬性後,結束偵錯後,屬性會維持嗎?
若是將Button3_Click中改成Label2.Text =" Button3.Text",會有什麼結果?
若是將Button3_Click中之Label2.Text = Button3.Text,"="兩邊互換,會有什麼結果?
常用屬性:
製作程式(2_6.exe):
同上例,首先需建立一表單(含2個Label,1個Button,1個TextBox)
Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load '''''''''''''''''''''''''''空行和多個註解符號是可允許的
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click |
' 號代表註解,不影響程式的執行。