2012-06-28 71 views
0

我想在Windows窗體應用程序中構建一個簡單的HTML文本編輯器。我希望能夠以編程方式檢測文本光標在特定時刻的位置,以便我可以在該位置以編程方式插入文本。如何檢測Windows窗體文本框的當前光標位置?

我原以爲這是一個顯而易見的事情,就像獲取或設置當前文本光標位置的屬性,但我還沒有找到!那麼我怎麼知道光標在哪裏?

+0

你是如何做HTML編輯器? http://winformhtmltextbox.codeplex.com/ –

+0

我試過HTML編輯器,它運行良好,但我想推出自己的 - winformhtmltextbox有很好的功能,但我想要一些它沒有的東西提供。 – Cyberherbalist

+0

真的很有趣,希望你可以在codeplex上分享你自己項目的優點。有一件事與winformhtmltextbox缺乏是'SelectionStart':P –

回答

1

使用TextBox.SelectionStart屬性。脫字號索引從0開始,位於最左側的位置。

+0

謝謝!我曾經簡單地考慮過這個財產,但它的名字暗示了它只適用於實際選擇了文本的情況,所以我忽略了它。而且MSDN中的描述非常不完整(像往常一樣)。 – Cyberherbalist

相關問題