GUI基本工具 - 交互控制項

更新日期:2020年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 – 下拉選單索引值變更的事件

15 次瀏覽0 則留言

最新文章

查看全部

全新DAQ數據採集卡 - PXIe/PCIe 5500系列

簡儀科技發布全新JY 5500系列DAQ數據採集卡, 針對多功能測量需求的客戶提供完整的產品解決方案。JY 5500系列共有四種型號(5510, 5511, 5515, 5516)以及兩種介面(PXIe, PCIe)可搭配, 未來也會為客戶提供USB的介面選擇。 完整的量測功能 JY 5500系列板卡提供最高到32通道類比輸入, 4通道類比輸出, 32通道數位輸入/輸出功能, 搭配18 bit的A

C# Winform開發的利器 - 銳視測控軟體SeeSharpTools

C#, 自微軟從2000年發布之後, 經過20年的持續淬鍊、迭代,已經成為主流程式語言之一, 同時完整的生態系以及微軟強力的開源策略和支持, 讓C#語言提供最新最即時的語法以及功能。 C#程式語言的應用場景包含兩大類 桌面應用程式 (Winform, WPF) 網頁應用程式 (MVC, ASP.NET, ...) 在現今網路的時代, 桌面應用程式的使用量已經遠少於網頁應用程式。但在測試測量的領域,

Program, Process, Thread 介紹

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