我有這個RichTextBox rtEvents
在窗體設計器中單擊拖動,我想將rtEvents
值轉換爲字符串。如何投射System.Windows.Forms.RichTextBox.Text作爲字符串?
This solution doesn't work,因爲我沒有使用System.Windows.Controls.RichTextBox
我不想使用.Windows.Controls.*
,因爲它很難爲我設計的形式,而不點擊拖動。
有沒有其他方法或解決方法?
我有這個RichTextBox rtEvents
在窗體設計器中單擊拖動,我想將rtEvents
值轉換爲字符串。如何投射System.Windows.Forms.RichTextBox.Text作爲字符串?
This solution doesn't work,因爲我沒有使用System.Windows.Controls.RichTextBox
我不想使用.Windows.Controls.*
,因爲它很難爲我設計的形式,而不點擊拖動。
有沒有其他方法或解決方法?
嗯,不知何故,我解決了這個問題(不知道這是好/完美的方式),通過添加using System.Windows.Controls;
,但我要補充這個額外System.Windows.Forms.
我所有的對象。例如,我有這樣的功能:
private void dDownWidth(Combobox cbname)
{
.....
}
之前我補充一下:using System.Windows.Controls;
它像,但我加入後,它必須是這樣的:
private void dDownWidth(System.WIndows.Forms.Combobox cbname)
{
.....
}
我不得不改變它像對於所有對象/參數對象。
string richText = new TextRange(rtEvents .Document.ContentStart,rtEvents .Document.ContentEnd).Text;
您是否嘗試過'string textContent = rtEvents.Text' –
是的,它可以解決工作:( – noobsee
如果這是WPF,您已經在使用'System.Windows.Controls.RichTextBox'並且鏈接的最後部分應該可以工作(TextRange被提取並用於Text屬性的部分) – Steve