2010-03-15 44 views
2

我在我的vb.net窗體中有這個RichTextbox,我想當用戶單擊一個按鈕時,例如爲了展示選定的文本,我該如何做到這一點。瞭解RTF並用vb.net編輯

此外,我不想使用標準的vb.net表達式,如RichTextBox1.SelectedText.Font.Bold = True。我想要做一些像RichTextbox1.SelectedRTF="[bold]" & RichTextBox1.SelectedRTF & "[/bold]"或者RTF的樣子。

我可以隨意添加RTF選項,或者如果文本格式錯誤,RichTextBox可以返回錯誤。我主要是在尋找有關如何使用RTF而不使用標準vb表達式的信息。非常感謝您提供的任何幫助

回答

5

它只是不這樣工作,它不是一個HTML編輯器。通過Rtf屬性直接攻擊RTF在技術上是可行的,但很難做到正確。 RTF不完全是一種友好的格式。開始reading here,儘量不要驚慌於第一頁的質量。那麼,繼續。

+0

您是否知道我可以使用的任何其他基於文本的腳本,我在某處瞭解了有關vb.net的擴展RichTextBox插件,或許這可以做更多這樣的事情 我試圖找到更好的解決方案,我剛剛發現通過直接更改RTF,重做/撤消不起作用,這是必須的! – 2010-03-16 01:26:47

+0

只要有人發現這個答案,就有一個更新版本的規範[這裏](https://www.microsoft.com/en-gb/download/details.aspx?id=10725)。 – Paul 2017-01-17 15:24:16