
|
TabControl 頁籤物件的使用 先到左邊的工具箱容器項目選取一個TabControl物件,選擇屬性Dock為Fill(填滿表單) 試試看切換頁籤,選擇其中一個頁籤的頁面後,看看屬性欄是否改變為 tabPage? 這表示 TabControl 的屬性分兩個層次,一個是 TabControl 的整體屬性,如前面的 Dock;一個是每一頁自己的屬性。 |
|
加法的視窗程式 先到左邊的工具箱選取一個TextBox兩個,Label三個,排出加法需要的樣子,如 ![]() 再加一個Button按鍵,寫入程式碼: (上課示範,一定要來哦!) |
|
圓面積的計算 先到左邊的工具箱選取一個TextBox,一個Button和一個Label物件放到表單(Form)上面: ![]() 我們準備讓使用者在文字盒內輸入一個半徑,按下按鍵後援面積的答案會出現在標籤物件。 我們希望產生程式反應的是那個Button物件,所以程式要寫在那個物件的『裡面』!雙擊那個Button會出現如下畫面: ![]() private void button1_Click(object sender, EventArgs e)就是『事件副程式』,click是敲擊的意思。 表示當程式進行中,如果有人用滑鼠Click這個Button就應該作這個副程式裡面寫的動作。 在這邊要寫成這樣: ![]() 第一行是將物件textBox1中的Text(文字)轉譯為浮點數 r 第二行是將以 r 為半徑的圓面積算出來放到變數 a 第三行是將變數 a 轉譯成文字資料放到物件 label的文字(Text)屬性中。 結果就是輸入半徑於文字盒按下按鍵答案出現於標籤。 請注意到: 1.物件名稱的大小寫習慣 2.常數後面的型態標示(f or d) 3.物件名稱後的Text不要忘記,label是指整個物件,包括大小顏色等等很多屬性,Text是它的一個屬性而已。 |
|
進階四則運算介面 1.新增頁籤加入兩個文字盒、一個答案標籤以及一個ComboBox選單 2.以ComboBox選擇加減乘除,操作介面設計如下 3.程式碼如下: ![]() |
|
其他範例練習 1.攝氏華氏溫度轉換,公式:(華氏-32)*5/9=攝氏 2.計算身高體重的BMI值,公式:以體重(公斤)除以身高(公尺 3.英尺英吋換算公分,公式:一英尺=12英吋,一英吋=2.54公分 4.雙向互換的介面與程式設計
![]() |
RadioButton物件 在同一區域內這是單選的物件,擺放多個這種物件,程式執行時只有一個可被選取。被選取物件的checked屬性為True,未被選為False。 |
|
Focus,物件的焦點 焦點表示視窗程式中這在被使用者處理(作用中)的物件,如被滑鼠點選,正在用鍵盤輸入資料等等。 相關的屬性是Focused表示該物件是否目前獲得焦點,如textBox1.Focused=True 設定否物件為焦點則用Focus方法,如textBox1.Focus |
|
資料形態轉換 數值轉文字:ToString(),如 C.Tostring() 文字轉數值:Parse(),int.Parse(C) 不同數值資料互轉: float f=1.1; int i =(int)f; 以上為浮點數轉為整數; int i =1; float f =(float)i; 以上為整數轉成浮點數 |