GUI基本工具 - 交互控制項

更新日期:3月 23

在Windows Form中, 微軟已經提供許多標準的交互控制項工使用者使用, 本篇文章將最常使用到的基本控制項列舉並詳加介紹, 以供用戶參考。

  • Button

  • TextBox

  • Label

  • NumericUpDown

  • CheckBox

  • ComboBox


Button類別

[微軟官方介紹]

https://docs.microsoft.com/zh-tw/dotnet/api/system.windows.forms.button?view=netframework-4.0

[描述]

按鈕控制項, 對於GUI的互動僅有”Click”的動作

[常用屬性]

Enabled – 開啟/關閉在GUI回應使用者互動的行為

Text – 修改Button上面的顯示文字

Image – 修改Button上的顯示圖片

Size – 修改Button的長寬

[常用方法]

PerformClick – 用程式的方法執行”Click”動作

OnClick – 和PerformClick相同

[常用事件]

MouseClick(繼承自Control父類別) – 滑鼠Click事件


TextBox類別

[微軟官方介紹]

https://docs.microsoft.com/zh-tw/dotnet/api/system.windows.forms.textbox?view=netframework-4.0

[描述]

文字控制項

[常用屬性]

Multiline – 開啟/關閉多行顯示

AcceptReturn – 開啟/關閉是否接受使用者按下”Enter”鍵

Text – 顯示文字


Label類別

[微軟官方介紹]

https://docs.microsoft.com/zh-tw/dotnet/api/system.windows.forms.label?view=netframework-4.0

[描述]

標籤控制項

[常用屬性]

AutoSize – 開啟/關閉控制項配合文字內容調整寬度

Text – 顯示文字


NumericUpDown類別

[微軟官方介紹]

https://docs.microsoft.com/zh-tw/dotnet/api/system.windows.forms.numericupdown?view=netframework-4.0

[描述]

數字上下按鈕控制項

[常用屬性]

AutoSize – 開啟/關閉控制項配合文字內容調整寬度

Text – 顯示文字


CheckBox類別

[微軟官方介紹]

https://docs.microsoft.com/zh-tw/dotnet/api/system.windows.forms.checkbox?view=netframework-4.0

[描述]

勾選按鈕控制項, 屬於Button類別的繼承子類別

[常用屬性]

Checked – 設定/獲取 控制項是否被勾選

Text(繼承自ButtonBase父類別) – 顯示文字

[常用事件]

CheckChanged – 偵測勾選的事件


ComboBox類別

[微軟官方介紹]

https://docs.microsoft.com/zh-tw/dotnet/api/system.windows.forms.combobox?view=netframework-4.0

[描述]

下拉式方塊控制項, 使用在用戶介面上的下拉選單

[常用屬性]

Items – 設定/獲取 下拉選單的項目集合

SelectedIndex – 被選擇的索引值(從0開始)

SelectedText – 被選擇到的項目文字

Text – 顯示文字, 必須是Items集合裡的文字

[常用事件]

SelectedIndexChanged – 下拉選單索引值變更的事件

最新文章

查看全部

Program, Process, Thread 介紹

Program就像是原始碼 , 在IDE編輯修改但還沒執行的程式 Process就像是一個獨立空間, 把各種電腦的實體資源占用下來, 留給程式來執行 Thread就像是執行任務的子空間, 乘載著Process裡頭各種任務 可以得知, 多個Process資源不共用, 而一個Process裡頭可以有很多個Thread, 這些Thread可以共用Process空間裡的資源, 同時這些Thread間也可以

陣列Array的操作

陣列(Array)是程式語言中最常用的的數據類型之一, 由於 C#語言是Managed程式碼(統一由Common Language Runtime管理維護), 因此在C#使用陣列的時候, 用戶不需要考慮記憶體地址、資源開啟/關閉、越界檢查等底層工作, 就像是使用另一種數據格式一樣簡單。 此篇文章介紹了陣列的使用方法, 以及常用的操作, 最後介紹一個簡儀科技提供的dll工具 - SeeSharpTo

GUI工具 - TableLayoutPanel 類別

在winform程式裡, GUI畫面的佈局和排版,包含對齊、最大化、靠左靠右、比例分配等工作, 常常占用大量的時間。微軟提供了TableLayoutPanel的工具, 除了可以輕鬆布局畫面的比例分配, 用戶也可以自由調整在上面的控制項大小 TableLayoutPanel 類別 MSDN介紹 按照字面意思非常清楚, 就是以表格的形式作為畫面布局, 幾個比較基本的初階功能包含 (1) 自定義m*n的

©JYTEK Taiwan 2019