0

好的,我在 WinForms 应用程序中做了无数次,但这在 Metro 应用程序中不起作用。我不会发布我拥有的代码,因为我相信它只会让人感到困惑(因为相同的代码不适用于其他任何人的 Metro 应用程序)。

我想做的是允许某人在文本框中输入一串文本,然后在主文本框中找到该文本并突出显示/选择它。但这似乎几乎不可能完成。

我真的不知道该怎么办。我开始认为这是不可能的:-/

4

1 回答 1

0

你应该检查RichEditBox

要选择您的文本,只需使用:

var sel = myRichEdit.Document.Selection;
    sel.StartPosition = 0;
    sel.EndPosition = 10;

只需将值替换为您的选择。要在 RichEditBox 中搜索特定文本,只需使用 String 方法IndexOf。此方法应返回搜索值的索引。

于 2013-03-05T12:31:53.243 回答