我正在使用名为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. 如何设置文本光标在TWTweetComposeViewController中的位置?
- 2. 如何在AutoSuggestBox中设置文本光标的位置?
- 3. 设置光标位置,选择文本
- 4. VBA - 如何在文本框中的特定位置设置光标?
- 5. 如何设置flex组合框光标位置
- 6. 如何在基文的TextInput中设置光标位置
- 7. 在Mac OS中设置光标位置
- 8. 在UITextField中设置光标位置(Monotouch)
- 9. 如何获取并设置WPF文本框的当前光标位置
- 10. 设置光标位置
- 11. 设置光标位置
- 12. 如何捕获文本框中的光标位置?
- 13. 设置在文本光标位置回传
- 14. 添加光标位置的文本的文本框在vb.net
- 15. 如何放置ListBox对象在文本光标位置
- 16. 在textview上设置光标位置
- 17. 如何设置光标在c#中的位置XNA
- 18. 如何在Android TextView中设置光标位置
- 19. 如何在textarea中设置光标位置top
- 20. 如何设置光标在UITextView中的位置
- 21. 如何在uitextview中的任何光标位置插入文本?
- 22. 如何在C上设置鼠标光标位置?
- 23. firemonkey设置鼠标光标位置
- 24. 如何设置文本框的位置使用相对位置?
- 25. 如何将文本添加到文本框中的光标位置
- 26. 如何在silverlight文本框中获取/设置插入位置?
- 27. UITextField将光标设置为开始文本位置
- 28. 如何在Word中的光标位置插入文本?
- 29. 当光标改变位置时的事件wxWidgets文本框?
- 30. 尝试重置在WPF格式文本框控件的光标位置
这里有很多控件叫做SpinEdit - 控件是从哪里来的? – GenericTypeTea 2010-07-28 10:39:50