中刪除鍵盤上的BackSpace按鈕按下的完整文本說我有一個只讀屬性的文本框。它的文本格式爲 [我的字符串],即方括號括起來。在WinForms
我希望如果這個文本框是專注和用戶按回退刪除此文本,我知道這是不可能的,因爲文本框處於只讀模式。
但仍然按下後退按鈕,完整文本將被刪除而不是一個字符。
中刪除鍵盤上的BackSpace按鈕按下的完整文本說我有一個只讀屬性的文本框。它的文本格式爲 [我的字符串],即方括號括起來。在WinForms
我希望如果這個文本框是專注和用戶按回退刪除此文本,我知道這是不可能的,因爲文本框處於只讀模式。
但仍然按下後退按鈕,完整文本將被刪除而不是一個字符。
這裏是我的解決方案..
我得到它的工作我的自我
void txt_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == '\b')
{
TextEdit textBox1 = sender as TextEdit;
if (textBox1 != null)
{
textBox1.Text = "";
}
}
}
這很好,你通過關鍵事件得到它。 – Freelancer
按Ctrl + A,然後按返回鍵,它會做的工作,
TextBox tb = new TextBox();
tb.SelectAll();
的WinForms ,WPF,ASP.NET?總是把你正在使用的標籤技術 –
在winforms ..... –
聽起來就像你試圖重新創造一個提示橫幅。只需使用[內置支持](http://stackoverflow.com/a/4902969/17034)即可。 –