单行编辑框SelectText()

功能:在该控件中选中指定的文本。

语法:singlelineeditname.SelectText(start,length)

参数:singlelineeditname:单行编辑框名称。

start:long类型,指定要选择文本的开始位置。

length:long类型,指定要选择文本的长度。如果length参数的值为0,则没有文本被选中,但PowerBuilder将把插入点移动到start参数指定的位置。

返回值:long类型。函数执行成功时返回所选文本的字符个数,发生错误时返回-1。如果任何参数的值为NULL,则SelectText()函数返回NULL。

如果想选中该控件中的所有内容,那么可以使用Len()函数得到该控件中文本的长度,然后以start参数为1,length参数为得到的长度来调用SelectText()函数。

eg:sle_name.SelectText(Len(sle_name.text),0)  //将插入点设置在单行编辑框的尾部

      sle_name.SelectText(1,Len(sle_name.text))  //选中单行编辑框的所有内容

原文地址:https://www.cnblogs.com/flowjacky/p/2860610.html