記下遇到的問題處理部份:
1. TextBox 的全選功能:
全選功能要自已於 KeyPress Event 描述:
if (e.KeyChar == '\x1')
{
((TextBox)sender).SelectAll();
e.Handled = true;
}
而其它功能鍵 KeyChar 沒特別去找~~程式碼可以寫 .Copy()、.Cut()....的部份。
==========================================
2. TebControl元件:
程式切換Tab 的寫法是
tabControl1.SelectedTab = tabControl1.TabPages[1];
指定它的.SelectedIndex 沒有效果。
============================================
3. LinkLabel 元件:
點下此Link後,讓它開啟指定 文字檔~
==================================================================
4. 仿RadioButtonList的做法:參考:http://goo.gl/J7Xx1
因WinForm 沒有RadioButtonList 功能
利用放在同一個 Panel 內來實作
1. TextBox 的全選功能:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVtY9csHVjs3UkmWj7tsP5Z-xicf1Cy69aaLHUrmWMyPAhhau-7WKjlIDrfe9McYAETBf8u1lDKUxQULWpf_t0uo5cbMUbW2CMJ2uVXF6coLvjkg-EZZT5xFxm7qdrWb1JiMF_qRBJBuyS/s1600/20120518-INFO001.png)
全選功能要自已於 KeyPress Event 描述:
if (e.KeyChar == '\x1')
{
((TextBox)sender).SelectAll();
e.Handled = true;
}
而其它功能鍵 KeyChar 沒特別去找~~程式碼可以寫 .Copy()、.Cut()....的部份。
==========================================
2. TebControl元件:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmS40ZpLpaHb4Sp46L4AIW2ouHW5WlEdZyHkM82zezqcCeBF5t5nvjEqsH4PFf2m52slmIEx1mnInZry9SluBctHU5x9Un9NX_PRZdGiQSU2o17l6yN50EefXz8x9a3cITt6XlM3QJoRyN/s1600/20120518-INFO002.png)
程式切換Tab 的寫法是
tabControl1.SelectedTab = tabControl1.TabPages[1];
指定它的.SelectedIndex 沒有效果。
============================================
3. LinkLabel 元件:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifhy_RZu8jLCosKwnLpUa_VTCdncU6LiSB5SZcyeg7Q9x0pdVsP0KocgmlpdXjNdC3AMsmN9c-rYGq-wYqWF_dhqcXBUMphgIwqqybsaquG3Tw52lIEfFhadkgoNcP7pDk3i_WEZzXLyqX/s1600/20120518-INFO003.png)
點下此Link後,讓它開啟指定 文字檔~
//執行結果文字連結 LinkLabel.Link link = new LinkLabel.Link(); link.LinkData = Directory.GetCurrentDirectory() + "\\RESULT.txt"; linkLabel1.Links.Add(link); private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { string file = e.Link.LinkData as string; if (File.Exists(file)) Process.Start(file); }
==================================================================
4. 仿RadioButtonList的做法:參考:http://goo.gl/J7Xx1
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgADkIVVhGNEXSAwcKdUoOBW0n2o3tFrDy4LkESkM_4vbJNpavgNP7MQ7qRS8fh_TvqRkGW3bU0se16f_9UCdQzldPYiG555HJg_zMcJqeOXAch2y_tV1bSJeHoiG1jICSlHxlAkXZhdAG7/s1600/20120518-INFO004.png)
因WinForm 沒有RadioButtonList 功能
利用放在同一個 Panel 內來實作
private void btnGetSelectedValue_Click(object sender, EventArgs e) { RadioButton rb = panel1.Controls.OfType<RadioButton>().FirstOrDefault(r => r.Checked); txtValue.Text = rb.Text; }
0 意見 :
張貼留言