![](/img/trans.png)
[英]WPF Adding text from textbox to column in ListBox with multi-columns
[英]WPF multi colored text for textbox
我一直無法找到一種方法來使用WPF中的文本框使多個單詞的顏色不同。 我想使用textblock或Richtextbox,但是我找不到任何文檔來獲取鼠標懸停字符的索引。 任何幫助,將不勝感激。
您可以使用文本框的GetCharIndexFromPosition(Location)
方法:
private void Form_OnMouseMove(object sender, MouseEventArgs e)
{
int charindex = 0;
TextBox tb;
if (!(sender is TextBox))
return;
tb = (TextBox)sender;
if(tb.TextLength == 0)
return;
charindex = tb.GetCharIndexFromPosition(e.Location);
}
為了給多個單詞塗上不同的顏色,您可以在這里獲得一些參考
希望這可以幫助!!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.