Powershell 在文本框系统窗口窗体中选择行或索引
我想这样做: 如果我点击“马丁”,那么同一行的所有单词(如马丁·卢特·金)都将被选中,或者如果我点击“金”,那么同一行的所有单词(如流行音乐之王)都将被选中 马丁·路德·金 流行音乐之王 图帕克是最好的 几乎所有的代码都被找到了Powershell 在文本框系统窗口窗体中选择行或索引,powershell,Powershell,我想这样做: 如果我点击“马丁”,那么同一行的所有单词(如马丁·卢特·金)都将被选中,或者如果我点击“金”,那么同一行的所有单词(如流行音乐之王)都将被选中 马丁·路德·金 流行音乐之王 图帕克是最好的 几乎所有的代码都被找到了 $richtextBox1.SelectionStart = $richtextbox1.GetFirstCharIndexOfCurrentLine() $richtextBox1.SelectionLength = ?????? 我不知道如何从当前行中找到最后
$richtextBox1.SelectionStart = $richtextbox1.GetFirstCharIndexOfCurrentLine()
$richtextBox1.SelectionLength = ??????
我不知道如何从当前行中找到最后一个字符我是在几次尝试一行后找到的 马丁·路德·金 流行音乐之王 图帕克是最好的 $result=$richtextbox1.Lines[$richtextbox1.GetLineFromCharIndex($richtextbox1.GetFirstCharIndexOfCurrentLine())] 写入主机$result 当我点击“was”或“tupac”时,这个文本“tupac是最好的一个”已经被选中
这是为其他令人费解的行所做的工作。请创建一个,用代码更新你的问题,并描述你期望代码做什么以及它实际做什么。我认为你不能用换行符进行选择。即保留不匹配的文本行未选中。如第1、3、4行匹配,第2、5行不匹配。也许,您可以考虑使用
SelectionColor
来匹配单词行。