在一个sle_1中输入东西,回车之后做一些动作,具体什么不管。
焦点还是停在sle_1那里,sle_1里的内容不删除,但要是全部选中状态,
就是说看得见上次输入的,这一次要输入时不用去删除上次的内容,它会直接替换掉.
------解决方案--------------------
modified 事件里寫代碼!
------解决方案--------------------
1. 修改数据后 点击 Enter 会触发 modified 事件 ,可以在这里写代码
不过这样处理有个问题,在数据没有被修改时Enter是不会触发这个事件的,所以可以为 sle新增一个时间 event id选择 pbm_keydown ,在这个事件里面写代码就可以了(首先判断输入的是什么键值)
2. 选中text文本 ,sle 本身就有函数 selecttext , 可以使用:sle_name.SelectText(1, Len(sle_name.Text))