記下遇到的問題處理部份:
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 的全選功能:
全選功能要自已於 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後,讓它開啟指定 文字檔~
//執行結果文字連結 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
因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 意見 :
張貼留言