能否将控件名称当作变量传递?或者有什么好方法?关于语法

sprite14 2003-05-16 10:45:28
Private Sub TextBox1_Click()
CheckRow TextBox1, TextBox1.Text, 1
End Sub

Private Sub TextBox2_Click()
CheckRow TextBox2, TextBox2.Text, 2
End Sub

Function CheckRow(TxtB As Object, Txt As String, TxtIndex As Integer)
TxtB.text=""
我就是想将Textbox1或者Textbox2当作变量来传递,同时改变他的属性,可以这么做吗?
End Function
...全文
50 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qibo2002 2003-05-16
  • 打赏
  • 举报
回复
声明的时候不用 as object 用控件的类型 很方便!
qibo2002 2003-05-16
  • 打赏
  • 举报
回复
Function CheckRow(TxtB As TextBox)
TxtB.text="dddd"
End Function
dream901 2003-05-16
  • 打赏
  • 举报
回复

不用写其他的东西,就传一个对象就行了

Private Sub Form_Load()
text1.text="this is a test"
Call GetObj(Text1)
End Sub


Private Sub GetObj(objtmp As Object)
objtmp.Text = "Get it!"
End Sub
sprite14 2003-05-16
  • 打赏
  • 举报
回复
请告诉我方法啊
我现在这种做法提示错误
是我声明的类型不对吗?
lxcc 2003-05-16
  • 打赏
  • 举报
回复
可以!
sprite14 2003-05-16
  • 打赏
  • 举报
回复
UPUP
请帮忙啊
很着急
lxcc 2003-05-16
  • 打赏
  • 举报
回复
Function CheckRow(TxtB As TextBox, Txt As String, TxtIndex As Integer)
即可

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧