首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

textbox,鼠标 按下光标总是最前面解决方法

2012-01-10 
textbox,鼠标 按下光标总是最前面无法地位到想要的位置这是为什么比如textbox的内容是abc鼠标单击文本框,

textbox,鼠标 按下光标总是最前面
无法地位到想要的位置
这是为什么

比如textbox的内容是abc
鼠标单击文本框,想定位到bc之间
科点击后总是在最前面即a前面
这个怎么办

[解决办法]

C# code
       设置SelectionStart 属性,例如        private void textBox1_MouseClick(object sender, MouseEventArgs e)        {            textBox1.SelectionStart = 1;        }
[解决办法]
http://topic.csdn.net/t/20040726/15/3211168.html
[解决办法]
不用吧。。本来就是指到哪里点到哪里的。。你看看是不是还有别的事件加载。。
[解决办法]
用的到的,好
[解决办法]
C# code
public void textBoxEmpty_Validating(object sender, CancelEventArgs e)         {             TextBox tb = (TextBox)sender;             if (tb.Text.Length == 0)             {                 tb.BackColor = Color.Red;                 tb.Tag = false;                 // e.Cancel = true;             }             else             {                 tb.BackColor = System.Drawing.SystemColors.Window;                 tb.Tag = true;             }             validateOK();         }         public void textBox_TextChanged(object sender, EventArgs e)         {             TextBox tb = (TextBox)sender;             if (tb.Text.Length == 0)             {                 tb.BackColor = Color.Red;                 tb.Tag = false;                 //e.Cancel = true;             }             else             {                 tb.BackColor = System.Drawing.SystemColors.Window;                 tb.Tag = true;             }             validateOK();         }
[解决办法]
validateOK();里面是啥?

热点排行