您的位置: 主页 > 资讯中心 > 行业资讯 >

如何用VB运行过程中动态执行代码?

发布日期: 2019-10-02 00:28

  如窗体上有个文本框,在文本框中输入“msgboxHelloWorld!”就会出现提示框。等,只需实现简单的、最基本的命令即可。其中文本框中的代码可用VB语言书写,然后用我编的程序去执行它。...

  如窗体上有个文本框,在文本框中输入“msgboxHello World! ” 就会出现提示框。等,只需实现简单的、最基本的命令即可。

  其中文本框中的代码可用VB语言书写,然后用我编的程序去执行它。请高手教我如何实现。展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部呵呵,我以前也遇到过这个问题,找了很久,终于找到了,跟你分享一下吧:

  在窗体上添加一个按钮command1,和一个文本框text1。输入代码:

  但是我在文本框中输入“0”时却显示“缺少对象Text1”这个借用的是vbs脚本的execute功能,vbs不支持窗体、控件,所以无法对窗体或控件进行操作。

  VB6.0里面没有CObj函数,所以不能直接用这个函数把字符串转换成对象(object);

  既然你要执行Text1.top=0,那么你的窗体上必须得有一个name属性为Text1的控件,我们可以通过遍历窗体控件的方法得到这个得到这个控件。这里给出一个demo

  至于应该用哪个,你可以简单做下判断,比如找下要执行的字符串里面有没有“.”等等,,,自己变通下

  展开全部你提的这个不是个简单的问题,如你所说,如果只是要出个提示框那好做。但要实现VB的所有功能指令很难——那得另行编造一个VB了,你说的这种需求其实就是VB的编译原理。

咨询热线

400-690-123455