发布网友 发布时间:2023-12-24 09:15
共4个回答
热心网友 时间:2024-10-12 23:40
combobox有个text属性还有个list属性(就是代码中的 Combo1.AddItem i),两者是互不影响的的。出现错误是因为combobox的默认text属性是“Combo1” 。你只需改一下text属性就可以了追问怎么改,具体点,我是初学追答在设计窗口找到combobox1,点击它,在右下角会看到属性窗口,往下翻找到text属性,将默认值combo1改成你想要的值(1或2或3)。vb是事件驱动机制,你没编写combobox1的click事件得代码,所以点击是没有效果的,具体代码xjn同学已经回答了。
热心网友 时间:2024-10-12 23:40
Combo1.Clear '清空内容热心网友 时间:2024-10-12 23:40
你没添加内容吧热心网友 时间:2024-10-12 23:41
什么参数?追问combobox 组合框中点向下箭头后显示的值追答你还没选择,就想要打开串口了?当然会出错!
前面一部分代码这样改:
Private Sub Combo1_Click()
MSComm1.CommPort = Val(Combo1.Text)
MSComm1.Settings = "9600,n,8,1" ' 设置串口1参数
MSComm1.InputMode = 0 ' 接收文本型数据
MSComm1.PortOpen = True ' 打开通信端口
Combo1.Enabled = False
End Sub
Private Sub Form_Load()
For i = 1 To 3
Combo1.AddItem i
Next i
Combo1.Text = ""
End Sub