⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 propertypagecom.pag

📁 手机短信开发
💻 PAG
字号:
VERSION 5.00
Begin VB.PropertyPage PropertyPageCom 
   Caption         =   "手机Modem设置"
   ClientHeight    =   1395
   ClientLeft      =   0
   ClientTop       =   0
   ClientWidth     =   5625
   PaletteMode     =   0  'Halftone
   ScaleHeight     =   1395
   ScaleWidth      =   5625
   Begin VB.ComboBox CmbPortName 
      Height          =   300
      Left            =   1560
      Style           =   2  'Dropdown List
      TabIndex        =   3
      Top             =   240
      Width           =   2535
   End
   Begin VB.ComboBox cmbBaud 
      Height          =   300
      Left            =   1560
      Style           =   2  'Dropdown List
      TabIndex        =   2
      Top             =   840
      Width           =   2535
   End
   Begin VB.Label Label2 
      Caption         =   "串口属性:"
      Height          =   495
      Left            =   240
      TabIndex        =   1
      Top             =   840
      Width           =   1095
   End
   Begin VB.Label Label1 
      Caption         =   "串口:"
      Height          =   495
      Left            =   240
      TabIndex        =   0
      Top             =   240
      Width           =   1095
   End
End
Attribute VB_Name = "PropertyPageCom"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = True
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = True
Option Explicit

Private Sub cmbBaud_Change()
    On Error Resume Next
    Changed = True
End Sub

Private Sub cmbBaud_Click()
    Changed = True
End Sub

Private Sub CmbPortName_Change()
    On Error Resume Next
    Changed = True
End Sub

Private Sub CmbPortName_Click()
    Changed = True
End Sub

Private Sub PropertyPage_ApplyChanges()
    SelectedControls(0).CommPort = CmbPortName.ListIndex + 1
    SelectedControls(0).Settings = cmbBaud.Text
End Sub

Private Sub PropertyPage_Initialize()
    With CmbPortName
        .Clear
        .AddItem "COM1"
        .AddItem "COM2"
        .AddItem "COM3"
        .AddItem "COM4"
        .AddItem "COM5"
        .AddItem "COM6"
        .AddItem "COM7"
        .AddItem "COM8"
        .AddItem "COM9"
        .AddItem "COM10"
        .AddItem "COM11"
        .AddItem "COM12"
        .AddItem "COM13"
        .AddItem "COM14"
        .AddItem "COM15"
        .AddItem "COM16"
        .ListIndex = 0
    End With

    With cmbBaud
        .Clear
        .AddItem "4800" & ",N,8,1"
        .AddItem "9600" & ",N,8,1"
        .AddItem "19200" & ",N,8,1"
        .AddItem "38400" & ",N,8,1"
        .AddItem "57600" & ",N,8,1"
        .AddItem "115200" & ",N,8,1"
        .ListIndex = 1
    End With
'    CmbPortName.ListIndex = SelectedControls(0).CommPort - 1
''    Dim strSetting As String
'    strSetting = SelectedControls(0).Settings
'    Dim i As Integer
'    For i = 0 To cmbBaud.ListCount - 1
'        If cmbBaud.List(i) = strSetting Then
'
'            Exit For
'        End If
'    Next i
'    cmbBaud.ListIndex = i
End Sub


Private Sub PropertyPage_SelectionChanged()
'
    CmbPortName.ListIndex = SelectedControls(0).CommPort - 1
    Dim strSetting As String
    strSetting = SelectedControls(0).Settings
    Dim i As Integer
    Dim bFound As Boolean
    bFound = False
    For i = 0 To cmbBaud.ListCount - 1
        If UCase(cmbBaud.List(i)) = UCase(strSetting) Then
            bFound = True
            Exit For
        End If
    Next i
    If bFound = True Then
        cmbBaud.ListIndex = i
    Else
        cmbBaud.ListIndex = 1
    End If

    
End Sub

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -