2010-07-28 98 views

回答

1

你不能,除非它公開SelectionStart財產,或類似。

Text屬性是一個字符串,它與編輯器中的光標無關。

如果它確實暴露了SelectionStart屬性,那麼您通常可以獲取並設置該屬性,從而以編程方式獲取並設置控件中的遊標索引。

作爲對您的評論的迴應,您通過爲其設置int值來設置具有該屬性的大多數控件的SelectionStart屬性。例如,將光標移動到控制的開始:

Control.SelectionStart = 0; 

將光標移動到控制的末尾:

Control.SelectionStart = Control.Text.Length -1; 

但是,這些只會工作,如果控制你正在使用有財產,並允許它被設置。您尚未指定控件來自何處,因此,除非您向我們提供更多信息,否則我們無法做出任何其他幫助。

+0

這是我所要求的...如何以編程方式設置它? – Strider007 2010-07-28 10:51:38

+1

@ Strider007:爲了得到一個答案,我會幫助,如果你確切地顯示*你正在使用哪個* SpinEdit控件,以及在什麼環境下(ASP.NET/WinForms/WPF/Silverlight)。如果您使用這些詳細信息編輯和更新您的原始問題,您將增加獲得所需信息的機會。 – 2010-07-28 10:55:39

+0

我正在使用從IntegerInput繼承的SpinEdit。另外我正在與WPF合作。 – Strider007 2010-07-28 11:05:52