我正在使用名爲SpinEdit的組件,該組件具有文本屬性。我將如何設置此組件中的光標位置?如何在非文本框組件中設置光標位置
回答
你不能,除非它公開SelectionStart
財產,或類似。
Text
屬性是一個字符串,它與編輯器中的光標無關。
如果它確實暴露了SelectionStart
屬性,那麼您通常可以獲取並設置該屬性,從而以編程方式獲取並設置控件中的遊標索引。
作爲對您的評論的迴應,您通過爲其設置int
值來設置具有該屬性的大多數控件的SelectionStart
屬性。例如,將光標移動到控制的開始:
Control.SelectionStart = 0;
將光標移動到控制的末尾:
Control.SelectionStart = Control.Text.Length -1;
但是,這些只會工作,如果控制你正在使用有財產,並允許它被設置。您尚未指定控件來自何處,因此,除非您向我們提供更多信息,否則我們無法做出任何其他幫助。
這是我所要求的...如何以編程方式設置它? – Strider007 2010-07-28 10:51:38
@ Strider007:爲了得到一個答案,我會幫助,如果你確切地顯示*你正在使用哪個* SpinEdit控件,以及在什麼環境下(ASP.NET/WinForms/WPF/Silverlight)。如果您使用這些詳細信息編輯和更新您的原始問題,您將增加獲得所需信息的機會。 – 2010-07-28 10:55:39
我正在使用從IntegerInput繼承的SpinEdit。另外我正在與WPF合作。 – Strider007 2010-07-28 11:05:52
- 1. 如何在AutoSuggestBox中設置文本光標的位置?
- 2. 如何在SWT文本中設置光標位置
- 3. 如何設置文本光標在TWTweetComposeViewController中的位置?
- 4. 設置光標位置,選擇文本
- 5. VBA - 如何在文本框中的特定位置設置光標?
- 6. 如何設置flex組合框光標位置
- 7. WP7 - 文本框光標位置錯誤
- 8. 如何在頁面上的文本框中設置光標init
- 9. 如何在基文的TextInput中設置光標位置
- 10. 設置光標位置,留在編輯文本中的Android
- 11. 如何爲非可編輯的UITextView設置光標位置?
- 12. 在Mac OS中設置光標位置
- 13. 在UITextField中設置光標位置(Monotouch)
- 14. 如何獲取並設置WPF文本框的當前光標位置
- 15. VIM設置光標位置
- 16. 設置光標位置
- 17. 設置光標位置
- 18. 設置光標位置
- 19. 如何將光標位置設置爲文本字段的初始位置?
- 20. 如何在Safari中的文本輸入中設置光標位置
- 21. 如何捕獲文本框中的光標位置?
- 22. 如何在表單字段中設置文本光標的位置
- 23. 設置在文本光標位置回傳
- 24. xaml文本框控件中的光標位置
- 25. 將文本插入到光標位置的文本框中VB
- 26. 添加光標位置的文本的文本框在vb.net
- 27. WPF文本框,更新文字屬性重置光標位置
- 28. 如何放置ListBox對象在文本光標位置
- 29. 在textview上設置光標位置
- 30. 如何通過光標位置獲取文本框的ID
這裏有很多控件叫做SpinEdit - 控件是從哪裏來的? – GenericTypeTea 2010-07-28 10:39:50