|
楼主 |
发表于 2008-10-27 11:49:35
|
显示全部楼层
Private Sub Combo1_Change()
Dim i As Byte
If MSComm1.PortOpen = True Then
MSComm1.PortOpen = False
i = 1
Else
i = 2
End If
MSComm1.CommPort = Combo1.Text
If i = 1 Then
MSComm1.PortOpen = True
Else
End If
End Sub
Private Sub Combo1_Click()
Dim i As Byte
If MSComm1.PortOpen = True Then
MSComm1.PortOpen = False
i = 1
Else
i = 2
End If
MSComm1.CommPort = Combo1.Text
If i = 1 Then
MSComm1.PortOpen = True
Else
End If
End Sub
Private Sub Command1_Click() '(第1个二极管)按钮单击事件
If MSComm1.PortOpen = False Then
Label1.Caption = "您的串口现在是关闭状态,请先打开串口"
Else
Label1.Caption = ""
If Shape1.BackColor = &H808080 Then
Shape1.BackColor = &HC000&
Command1.Caption = "关"
MSComm1.Output = "1"
Else
Shape1.BackColor = &H808080
Command1.Caption = "开"
MSComm1.Output = "2"
End If
End If
End Sub
Private Sub Command2_Click() '(第2个二极管)按钮单击事件
If MSComm1.PortOpen = False Then
Label1.Caption = "您的串口现在是关闭状态,请先打开串口"
Else
Label1.Caption = ""
If Shape2.BackColor = &H808080 Then
Shape2.BackColor = &HC000&
Command2.Caption = "关"
MSComm1.Output = "3"
Else
Shape2.BackColor = &H808080
Command2.Caption = "开"
MSComm1.Output = "4"
End If
End If
End Sub
Private Sub Command3_Click() '(第3个二极管)按钮单击事件
If MSComm1.PortOpen = False Then
Label1.Caption = "您的串口现在是关闭状态,请先打开串口"
Else
Label1.Caption = ""
If Shape3.BackColor = &H808080 Then
Shape3.BackColor = &H80FF&
Command3.Caption = "关"
MSComm1.Output = "5"
Else
Shape3.BackColor = &H808080
Command3.Caption = "开"
MSComm1.Output = "6"
End If
End If
End Sub
Private Sub Command4_Click() '(第4个二极管)按钮单击事件
If MSComm1.PortOpen = False Then
Label1.Caption = "您的串口现在是关闭状态,请先打开串口"
Else
Label1.Caption = ""
If Shape4.BackColor = &H808080 Then
Shape4.BackColor = &HFF0000
Command4.Caption = "关"
MSComm1.Output = "7"
Else
Shape4.BackColor = &H808080
Command4.Caption = "开"
MSComm1.Output = "8"
End If
End If
End Sub
Private Sub Command6_Click() '(设置串口的端口号)按钮单击事件
If MSComm1.PortOpen = True Then
MSComm1.PortOpen = False
Else
End If
MSComm1.CommPort = Text2.Text
MSComm1.PortOpen = True
End Sub
Private Sub Form_Load() '初始化
MSComm1.CommPort = Combo1.Text
MSComm1.Settings = "19200,n,8,1"
If MSComm1.PortOpen = True Then
MSComm1.PortOpen = False
Else
End If
Command5.Caption = "打开"
Label2.Caption = "关"
Label2.ForeColor = &HFF&
End Sub
Private Sub Command5_Click() '(控制串口的开与关)按钮单击事件
If MSComm1.PortOpen = True Then
Command5.Caption = "打开"
MSComm1.PortOpen = False
Label2.Caption = "关"
Label2.ForeColor = &HFF&
Else
Command5.Caption = "关闭"
MSComm1.PortOpen = True
Label2.Caption = "开"
Label2.ForeColor = &H8000&
End If
End Sub
Private Sub Frame2_DragDrop(Source As Control, X As Single, Y As Single)
End Sub |
|