第 4 課 - 視窗與按鈕
本課介紹
這課主要在介紹如何製作簡單的視窗程式,並且在視窗上做出按鈕
教學影片
重點提示
- 選擇「檔案」>「新增專案」>「Windows Form 應用程式」就可以自動地建立視窗程式
- IDE 內的「屬性」視窗可以修改視窗的設定值
- Ex:
Text
是「視窗標題」、BackColor
是「背景顏色」
- Ex:
- 想要放入按鈕,只要找到旁邊的「工具箱」視窗,然後把按鈕拖出來就可以了
- 想要修改其他物件的屬性,只要點一下那個物件,再去看屬性視窗就可以了
- 當我們按下按鈕後,程式會自動執行
private void button1_Click(...)
這個 method 裡面的程式碼 MessageBox.Show()
可以用來顯示對話框,小括號內放的就是要顯示的文字
補充
視窗程式
所謂視窗程式,就是指一般在 windows 內看到這些可以放大縮小的程式。想要建立一個視窗程式需要很複雜的程式碼,例如要利用「C 語言」寫出視窗要做很多不同的設定。像是除了設定視窗的資訊之外,還要進行視窗註冊等等。幸虧 .NET Framework 裡面早就幫你處理好了。這就是為了要讓程式設計師能夠專心在處理其他更重要的事情上面。
Form1.Designer.cs
每當你建立專案的時候,你的 IDE 可是在背後做了很多事情。對於一些有寫程式經驗的人來說,可能會很疑惑到底設定視窗(Ex: 大小、標題...)的程式碼都塞在哪裡?答案是塞在名為「Form1.Designer.cs」這個檔案裏面。注意檔案名稱會隨著視窗名稱改變。每當我們在「屬性」區塊上面做設定,IDE 都會自動地修改「Form1.Designer.cs」裡面的程式碼。
有興趣的話,可以打開那個檔案看看。不過建議不要更動裡面的程式碼,除非你已經很熟悉裡面在做甚麼。
練習
- 改改看「屬性」視窗裡面其他設定,看看會造成甚麼影響?
- 例如把
MaximizeBox
跟MinimizeBox
設為false
看看? - 或者把
Cursor
設為Hand
然後執行看看?
留言區