0
我在我的項目中使用了一個名爲QTextBox
的組件Qios DevSuite。實現文本框快捷鍵
什麼默認情況下在.NET TextBox
發生,當用戶按下控制 + Backspace鍵上它同時打字而不是刪除從光標離開了字,字符「類似的」插入代替。
要解決這個問題,我想我會做這樣的事情
public class QTextBoxEx : QTextBox
{
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (keyData == (Keys.Control | Keys.Back))
{
// here goes my word removal code
return true;
}
return base.ProcessCmdKey(ref msg, keyData);
}
}
這是一個很好的方法還是有已經建成的系統來實施這種行爲的.NET?另外,從搜索字符串中刪除最後一個單詞的「最乾淨」的方式是什麼? (我現在就可以考慮和與string.replace的正則表達式)
是贏取表單的Qios? – NoChance
是的,是的。我已經添加了標籤winforms。 – Joel