![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
vb 如何把text的数据当成代码用
5个回答
展开全部
在form1上有一个textbox(text1),一个commandbutton(command1),
按^t往工程里加入Microsoft Script Control 1.0,
并加到form1上(ScriptControl1);
设text1的multiline为true(设计时)。
Private Sub Command1_Click()
ScriptControl1.ExecuteStatement Text1
End Sub
Private Sub Form_Load()
ScriptControl1.AddObject "Form1", Me, True
End Sub
'--------------------
运行,在text1里写入:
form1.caption=now
msgbox "test"
form1.backcolor=vbred
按command1,即可看到这些代码被执行。
按^t往工程里加入Microsoft Script Control 1.0,
并加到form1上(ScriptControl1);
设text1的multiline为true(设计时)。
Private Sub Command1_Click()
ScriptControl1.ExecuteStatement Text1
End Sub
Private Sub Form_Load()
ScriptControl1.AddObject "Form1", Me, True
End Sub
'--------------------
运行,在text1里写入:
form1.caption=now
msgbox "test"
form1.backcolor=vbred
按command1,即可看到这些代码被执行。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个很难,等于说是自己又做了一个编译器,如果想学的话,建议你去百度一下怎么做一个脚本引擎,这需要你懂汇编,因为懂汇编的人基本上就知道了编译原理,如果想用现成的就调用vb的子集vbs,去百度上查一下就知道了,不过效果不怎么理想
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-04-26
展开全部
可以用脚本控件执行text的文本
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-04-28
展开全部
要做叠加的2次编程?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-04-28
展开全部
受教了。ScriptControl1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询