爱问知识人 爱问教育 医院库

VB文本框内容自动更改

首页

VB文本框内容自动更改

我在VB6中新建了一个TEXT1
我希望在使用程序的时候,往TEXT1中输入一串文字,自动将其中的 agent 替换成 duty/dutywork
请问怎么实现,谢谢各位,最好写好代码发上来
不会的就别来搀和了

提交回答
好评回答
  • 2019-03-09 16:02:24
    Private Sub Text1_LostFocus()
    Text1.Text = Replace(Text1.Text, "agent", "duty/dutywork")
    End Sub

    永***

    2019-03-09 16:02:24

其他答案

    2019-03-09 16:34:07
  • 实时很麻烦也没必要,可以在焦点离开文本控件事件时获取录入的字符串。然后处理字符串替换(方法很多),处理完毕重新设置文本框内容即可。
    如果要实时,在焦点进入文本框时激活一个timer,该timer定期处理已录入字符串(处理同上),每次处理结束注意重新设置。在焦点离开时(离开事件),禁止timer即可。不过我认为效果可能不好,你光标在替换后的位置处理可能有问题。你试试吧。

    z***

    2019-03-09 16:34:07

  • 2019-03-09 16:11:00
  • 其实是太简单了,用字符处理类函数就可以了.
    先找源字符串的位置,然后进行替换.
    这两个函数你自己查一下吧.

    冷***

    2019-03-09 16:11:00

类似问题

换一换

相关推荐

正在加载...

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):