2010-07-28 102 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