2011-05-02 68 views
1

我有一個richtextbox工作。但是我想在工具欄中編輯一個按鈕(可以在其中編輯richtextbox)插入一段文本(文本將爲:「{...}」)。RichTextBox插入

我做了什麼:

我在工具欄上做了一個按鈕。現在是我的問題:你如何在光標所在的地方插入這個字符串?

謝謝

+1

作者RichTextEditor,你的意思是:?支付所有非標準控制是明確的。哪個版本?另外,可悲的是,你不可能在一般的編程論壇上得到這樣一個「專業問題」的幫助。特定產品的郵件列表通常更富有成效。如果SOF是所有編程領域的優秀Q&A平臺,那就好了。但它還沒有。 – corlettk 2011-05-02 11:08:34

回答

0

使用SelectedText替換所選文本。這確實意味着當有選擇時它被覆蓋,但我確定如果你想插入,你可以先移動插入符號。

編輯:我認爲你的意思是RichTextBox在這裏。對不起,如果這不是你的意思。

+0

是啊,我的意思是在xaml中的richtextbox ..但你怎麼知道光標在哪裏? – Stef 2011-05-02 11:16:12

+0

@Stef,您可以使用[SelectionStart](http://msdn.microsoft.com/zh-cn/library/system.windows.forms.textboxbase.selectionstart.aspx)屬性。乍一看(沒有測試),您可以通過使用[SelectionLength](http://msdn.microsoft.com/en-us/library/system.windows.forms.textboxbase.selectionlength.aspx)屬性來刪除選擇內容。 – Matt 2011-05-02 11:26:47

相關問題