Nil*_*ert 6 .net c# richtextbox
我正在用C#编写一个Windows窗体应用程序,我创建了一个RichTextBox(通过代码,而不是设计器).我将AutoWordSelection属性设置为false,但是当我在框中突出显示内容时,它仍会跳转到单词的边界,再加上空格.这是.NET中的缺陷还是我做错了?
Roa*_*ast 15
使用.NET 3.5我仍然有这个问题.这是向微软报告并在2005年被标记为"不会修复".这是我可以在这个问题上找到的最新消息.
以下是MS Connect错误报告:http: //connect.microsoft.com/VisualStudio/feedback/details/115441/richtextboxs-autowordselection-property-does-not-work-correctly#details
这是一篇关于另一个注意到这个问题的人的2010年最新帖子:http: //sonicflare.net/2010/01/10/shipped-bug-feature/#more-192
---------- UPDATE -------------
我通过在Form的Load事件中放置一个额外的AutoWordSelection = False来使它工作.
public Form1()
{
InitializeComponent();
rich = new RichTextBox();
rich.Size = new Size(150, 50);
rich.Text = "Ignoring a bug for five years does not make it a undocumented feature.";
rich.Location = new Point(20, 20);
rich.AutoWordSelection = false;
this.Controls.Add(rich);
}
private void Form1_Load(object sender, EventArgs e)
{
this.BeginInvoke(new EventHandler(delegate
{
rich.AutoWordSelection = false;
}));
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1951 次 |
| 最近记录: |