記下遇到的問題處理部份:
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 意見 :
張貼留言