首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

SelectText、SelectedStart、SelectedLength、ReplaceText不可漠视的事项

2012-12-30 
SelectText、SelectedStart、SelectedLength、ReplaceText不可忽视的事项本帖最后由 yyoinge 于 2011-05-20 1

SelectText、SelectedStart、SelectedLength、ReplaceText不可忽视的事项
本帖最后由 yyoinge 于 2011-05-20 16:49:38 编辑 在一个mle控件的constructo事件中写:

this.text = "a中国bcd"
this.selecttext(2, 2)
this.replacetext(this.selectedtext())

那么这个时候,this.text的值将会变成什么?

大家一起来讨论下, 并说说产生这样的结果的原因
[解决办法]
应该还与PB的版本有关吧,不同的PB版本,处理字符时分成UNICODE和ANSI.
[解决办法]
this.text = "a中国bcd"
this.selecttext(2, 2)//此句将从第一个字符选起,选择两个字符(选蓝)
this.replacetext(this.selectedtext()),替换选择的文字为空????

PB12和PB9不一样,PB12许多地方都是像SQL中一样len一样,不区分汉字还是字母,均是1位计算。


热点排行