VB文本框内容自动更改
我在VB6中新建了一个TEXT1 我希望在使用程序的时候,往TEXT1中输入一串文字,自动将其中的 agent 替换成 duty/dutywork 请问怎么实现,谢谢各位,最好写好代码发上来 不会的就别来搀和了
Private Sub Text1_LostFocus() Text1.Text = Replace(Text1.Text, "agent", "duty/dutywork") End Sub
实时很麻烦也没必要,可以在焦点离开文本控件事件时获取录入的字符串。然后处理字符串替换(方法很多),处理完毕重新设置文本框内容即可。
其实是太简单了,用字符处理类函数就可以了. 先找源字符串的位置,然后进行替换. 这两个函数你自己查一下吧.
实时很麻烦也没必要,可以在焦点离开文本控件事件时获取录入的字符串。然后处理字符串替换(方法很多),处理完毕重新设置文本框内容即可。 如果要实时,在焦点进入文本框时激活一个timer,该timer定期处理已录入字符串(处理同上),每次处理结束注意重新设置。在焦点离开时(离开事件),禁止timer即可。不过我认为效果可能不好,你光标在替换后的位置处理可能有问题。你试试吧。
答:这个非常简单,你可以这样操作: 首先,你应该在窗体的载入事件中写入语句,因为这是程序启动时第一个运行到的地方。即:在Form_Load()事件中写下相应语句。 ...详情>>
答:我建议你去--天下网吧联盟 这里面都是网吧业主和网管交流的论坛,你可以自己注册一个用户进去看看,你可以和他们交流也可以寻求他们的帮助,我想没有你解决不了的问题,...详情>>
答:格式化文本区域的段落标记,用于规定文本和层的属性和位置等。比如: 新浪网 用来规定 新浪网 这三个字居中显示。 文本中心(CENTER)、左(LEFT)或右(R...详情>>