c# 获取文本框(TextBox)中鼠标,光标位置
2012-09-27 09:01
232 查看
文本框(TextBox)中的鼠标位置和光标位置是两个不同的概念,鼠标位置是要点击鼠标后获取到,而光标位置却是实时就要获取到,也就是用户输入一个字符,这个位置就要改变一次,不需要鼠标的任何操作的。
下面代码能同时获取鼠标和光标位置,这里的“位置”指的是在字符串中的第几个。
需要在窗体上加上一个文本框(textBox1),还要绑定textBox1_KeyUp和textBox1_MouseDown事件。位置数在窗体标题上实时显示。
public partial class FormC : Form
{
public FormC()
{
InitializeComponent();
}
privatevoid textBox1_KeyUp(object sender, KeyEventArgs e)
{
this.Text = textBox1.SelectionStart.ToString();
}
privatevoid textBox1_MouseDown(object sender, MouseEventArgs e)
{
this.Text = textBox1.SelectionStart.ToString();
}
}
下面代码能同时获取鼠标和光标位置,这里的“位置”指的是在字符串中的第几个。
需要在窗体上加上一个文本框(textBox1),还要绑定textBox1_KeyUp和textBox1_MouseDown事件。位置数在窗体标题上实时显示。
public partial class FormC : Form
{
public FormC()
{
InitializeComponent();
}
privatevoid textBox1_KeyUp(object sender, KeyEventArgs e)
{
this.Text = textBox1.SelectionStart.ToString();
}
privatevoid textBox1_MouseDown(object sender, MouseEventArgs e)
{
this.Text = textBox1.SelectionStart.ToString();
}
}
相关文章推荐
- c# 获取文本框(TextBox)中鼠标,光标位置
- C#-WinForm-如何获取文本框(TextBox)中鼠标,光标位置
- C#控制光标在文本框(TextBox)中的位置
- 在C#中获取文本框中光标所在位置
- 在C#中获取文本框中光标所在位置
- C#获取Windows下光标位置[鼠标光标]
- C#中获取文本框中光标所在位置
- 获取鼠标位置、C# 获取Excel鼠标位置、获取Excel 光标位置
- C#中获取文本框中光标所在位置
- js获取光标位置和设置文本框光标位置示例代码
- 用C语言在linux下获取鼠标光标的相对位置
- c# 在TextBox里实现右键单击移动光标位置(让右键单击和左键单击有一样的效果)
- DIV弹出层练习(二) ------------------现有一层div想获取鼠标的光标位置并作为这个层的坐标显示出这个层
- 如何获取光标在文本框中的位置
- C#获取光标位置
- C# tips- 设置文本框光标的位置[转]
- js-获取鼠标光标相对于整个页面的当前位置
- JQ插件:获取文本框(textarea)内的所选字符和光标位置索引值-selection
- C# 获取当前鼠标的位置