UI最主要的物件莫過於Form了
我們要如何把Form定義一開始就在最中間的位置
若是方位做標 每台電腦螢幕大小尺寸不同,會有問題!!!
可以改用下圖方式宣告:
在UI設計中點選Form本體並在屬性選項中的
StartPosition 選擇CenterScreen即可
[Label]
動態更改label文字
label_name.text="" <- font="" label="">->
label_name.text="success" <- font="" label="" success="">->
動態更改label顏色
pass 或fail很好用
動態更改label顏色
pass 或fail很好用
[TextBox]
動態取得textbox的文字 => label.text
建立密碼文字方塊(引用自 官網)
將 TextBox 控制項中的 PasswordChar 屬性設定為指定字元。 PasswordChar 屬性指定文字方塊中出現的字元。例如,如果您希望密碼方塊中出現星號,請將 [屬性] 視窗中的 PasswordChar 屬性指定為 *。然後,無論使用者在文字方塊中輸入什麼字元時,都會顯示星號。
[comboBox]
動態取得textbox的文字 =>
String combobox_text = comboBox1.Text;
private void comboBox1_DropDown(object sender, EventArgs e)
{
comboBox1.Items.Clear();
foreach (COMPortInfo comPort in COMPortInfo.GetCOMPortsInfo())
{
comboBox1.Items.Add(string.Format("{0} – {1}", comPort.Name, comPort.Description));
}
}
清空combobox
combobox1.Clear; 如果ComboBox中的選項是透過Items.Add新增出来的,则透過comboBox1.Items.Clear();方法來實現,而绑定過DataSource的 ComboBox是不能使用這個方法的,其實這樣的情况下清除選項也很簡單,用comboBox1.DataSource=null;就可以解決了!!
[DataGridView]
DataGridView -> 如何:將資料繫結至Windows Form DataGridView 控制項
DataGridView添加自動編號:
[TabControl]
c#分頁表 --TabControl會跟隨Parent Form放大縮小.
[Stopwatch]
使用說明 : 主要使用於統計時間用
須引入 : using System.Diagnostics;
宣告方法
Stopwatch sw = new Stopwatch();
sw.start();
sw.stop();
印出使用 : MessageBox.Show(sw.ElapsedMilliseconds.ToString());
沒有留言:
張貼留言