vb2008中如何以下问题能否用循环

一路博客 2010-03-15 04:08:10
Public Enum Input
输入口1 = 1
输入口2 = 5
输入口3 = 8
输入口4 = 10
输入口5 = 7
输入口6 = 6
End Enum

Private Sub InPort(ByRef ComBox As ComboBox, ByVal InCon As Input)
……
……
……
End Sub

'以下语句能否改为循环***************
InPort(Me.ComboBox1, Input.输入口1)
InPort(Me.ComboBox1, Input.输入口2)
InPort(Me.ComboBox1, Input.输入口3)
InPort(Me.ComboBox1, Input.输入口4)
InPort(Me.ComboBox1, Input.输入口5)
InPort(Me.ComboBox1, Input.输入口6)

'以上语句如何改为*****************
dim i as integer
for i=1 to 6
InPort(Me.ComboBox1,Input.输入口 & i)
next
...全文
62 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
一路博客 2010-03-15
  • 打赏
  • 举报
回复
谢谢了!
qq283617300 2010-03-15
  • 打赏
  • 举报
回复
帮顶~~~~
兔子-顾问 2010-03-15
  • 打赏
  • 举报
回复

Dim i As Integer
For i = 1 To 6
InPort(Me.ComboBox1, CType([Enum].Parse(GetType(Input), "输入口" & i), Input))
Next
兔子-顾问 2010-03-15
  • 打赏
  • 举报
回复

Dim i As Integer
For i = 1 To 6
InPort(Me.ComboBox1, CType(i, Input))
Next

16,720

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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