WPF 获取当前文本光标所在窗口的坐标
来源:互联网 发布:产业链大数据包含 编辑:程序博客网 时间:2024/06/15 13:54
TextBox控件
public Point GetPositionFromCharacterIndex()
{
int index = txtBox.CaretIndex;
if (txtBox.TextWrapping == TextWrapping.Wrap) throw new NotSupportedException();
var text = txtBox.Text.Substring(0, index);
int lastNewLineIndex = text.LastIndexOf('\r');
var leftText = lastNewLineIndex != -1 ? text.Substring(lastNewLineIndex + 1) : text;
Typeface typeface = new Typeface(rich.FontFamily,
txtBox.FontStyle,
txtBox.FontWeight,
txtBox.FontStretch);
FormattedText formattedText = new FormattedText(leftText,
CultureInfo.CurrentCulture,
FlowDirection.LeftToRight,
typeface, rich.FontSize, rich.Background);
Point point = new Point(formattedText.Width, formattedText.Height); //这里默认为第一行,如果多行,则formattedText.Height*n
return point;
}
RichTextBox
Rect r = rich.CaretPosition.GetCharacterRect(LogicalDirection.Forward);
- WPF 获取当前文本光标所在窗口的坐标
- 获取当前鼠标所在的坐标
- 获取DataGrid中当前光标所在的行和列
- MFC获取当前光标坐标(VS2008)
- WPF ComboBox_SelectionChange事件中获取当前文本的方法
- C#如何获取鼠标相对当前窗口的坐标
- C#如何获取鼠标相对当前窗口的坐标
- 获取控件所在屏幕的坐标
- iOS获得UITextView当前光标所在的位置.
- 获取当前坐标的方法
- 获取当前鼠标的坐标
- ExtJS5获取当前光标位置插入文本内容
- 获取当前的窗口
- 在页面中 js 获取光标/鼠标的坐标,获取光标的的像素坐标
- C#获取当前应用程序所在的路径
- C#获取当前应用程序所在的路径
- C#获取当前应用程序所在的路径
- 获取当前应用程序所在目录的路径
- 合并、分隔表分区!
- 有关Oracle Data Guard Failover 的说明
- sql2005 远程连接问题解决方法
- C++ 虚基类,虚继承,菱形继承。
- The Rules of Probability
- WPF 获取当前文本光标所在窗口的坐标
- 解决Eclipse狂吃内存的解决方法(转)
- 骑士CMS,PHP+MYSQL 人才系统
- linux下发送arp请求报文 代码
- cglib动态代理介绍(一)
- 对于挑选电脑的几个建议
- AIX的bash和vim配置文件
- 好玩的vim在线教程
- 判断链表是否有环