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

📄 busselect.frm

📁 城市公交系统的应用开发
💻 FRM
📖 第 1 页 / 共 2 页
字号:
VERSION 5.00
Begin VB.Form BusSelect 
   Caption         =   "公交线路管理系统"
   ClientHeight    =   8010
   ClientLeft      =   60
   ClientTop       =   345
   ClientWidth     =   10830
   LinkTopic       =   "Form1"
   LockControls    =   -1  'True
   ScaleHeight     =   8010
   ScaleWidth      =   10830
   StartUpPosition =   3  '窗口缺省
   WindowState     =   2  'Maximized
   Begin VB.Timer BusSelectTimer2 
      Left            =   4440
      Top             =   0
   End
   Begin VB.Timer BusSelectTimer1 
      Left            =   3960
      Top             =   0
   End
   Begin VB.VScrollBar BusVScroll 
      Height          =   6015
      Left            =   6480
      TabIndex        =   19
      Top             =   720
      Width           =   255
   End
   Begin VB.HScrollBar BusHScroll 
      Height          =   255
      Left            =   3000
      TabIndex        =   18
      Top             =   6480
      Width           =   3495
   End
   Begin VB.CommandButton BusCmd2 
      Caption         =   "取 消"
      Height          =   375
      Left            =   1560
      TabIndex        =   17
      Top             =   4440
      Width           =   1215
   End
   Begin VB.CommandButton BusCmd1 
      Caption         =   "查 询"
      Height          =   375
      Left            =   120
      TabIndex        =   16
      Top             =   4440
      Width           =   1215
   End
   Begin VB.PictureBox BusPicture 
      Height          =   6015
      Left            =   3000
      ScaleHeight     =   5955
      ScaleWidth      =   3435
      TabIndex        =   15
      Top             =   720
      Width           =   3495
      Begin VB.PictureBox BusImage 
         AutoSize        =   -1  'True
         BorderStyle     =   0  'None
         Height          =   2775
         Left            =   0
         MousePointer    =   2  'Cross
         ScaleHeight     =   2775
         ScaleWidth      =   3135
         TabIndex        =   20
         Top             =   0
         Width           =   3135
      End
   End
   Begin VB.Frame BusFrame3 
      Caption         =   "查询结果"
      BeginProperty Font 
         Name            =   "隶书"
         Size            =   14.25
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   2295
      Left            =   120
      TabIndex        =   11
      Top             =   4920
      Width           =   2775
      Begin VB.ListBox BusList1 
         Height          =   1860
         Left            =   120
         TabIndex        =   12
         Top             =   360
         Width           =   2535
      End
   End
   Begin VB.Frame BusFrame2 
      BeginProperty Font 
         Name            =   "隶书"
         Size            =   14.25
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   1695
      Left            =   120
      TabIndex        =   5
      Top             =   2640
      Width           =   2775
      Begin VB.ComboBox BusCombo 
         Height          =   300
         ItemData        =   "BusSelect.frx":0000
         Left            =   1320
         List            =   "BusSelect.frx":0002
         TabIndex        =   23
         Top             =   1200
         Width           =   1215
      End
      Begin VB.OptionButton BusOption5 
         Height          =   375
         Left            =   1440
         TabIndex        =   14
         Top             =   360
         Width           =   1095
      End
      Begin VB.OptionButton BusOption4 
         Height          =   375
         Left            =   240
         TabIndex        =   13
         Top             =   360
         Value           =   -1  'True
         Width           =   1095
      End
      Begin VB.TextBox BusTxt2 
         Height          =   270
         Left            =   1320
         TabIndex        =   9
         Top             =   1200
         Width           =   1215
      End
      Begin VB.TextBox BusTxt1 
         Height          =   270
         Left            =   1320
         TabIndex        =   6
         Top             =   840
         Width           =   1215
      End
      Begin VB.Label Label1 
         Alignment       =   2  'Center
         Height          =   375
         Left            =   120
         TabIndex        =   21
         Top             =   1200
         Width           =   2535
      End
      Begin VB.Label BusLabel4 
         Alignment       =   1  'Right Justify
         Height          =   255
         Left            =   120
         TabIndex        =   8
         Top             =   1200
         Width           =   1095
      End
      Begin VB.Label BusLabel3 
         Alignment       =   1  'Right Justify
         Height          =   255
         Left            =   120
         TabIndex        =   7
         Top             =   840
         Width           =   1095
      End
   End
   Begin VB.Frame BusFrame1 
      Caption         =   "智能查询"
      BeginProperty Font 
         Name            =   "隶书"
         Size            =   14.25
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   2175
      Left            =   120
      TabIndex        =   1
      Top             =   360
      Width           =   2775
      Begin VB.OptionButton BusOption11 
         Caption         =   "公交线路换乘"
         Height          =   255
         Left            =   240
         TabIndex        =   24
         Top             =   1800
         Width           =   1815
      End
      Begin VB.OptionButton BusOption10 
         Caption         =   "站点周边环境"
         Height          =   255
         Left            =   240
         TabIndex        =   22
         Top             =   1440
         Width           =   1815
      End
      Begin VB.OptionButton BusOption3 
         Caption         =   "最优路线查询"
         Height          =   255
         Left            =   240
         TabIndex        =   4
         Top             =   1080
         Width           =   1815
      End
      Begin VB.OptionButton BusOption2 
         Caption         =   "公交路线查询"
         Height          =   255
         Left            =   240
         TabIndex        =   3
         Top             =   720
         Width           =   1815
      End
      Begin VB.OptionButton BusOption1 
         Caption         =   "站点信息查询"
         Height          =   255
         Left            =   240
         TabIndex        =   2
         Top             =   360
         Value           =   -1  'True
         Width           =   1815
      End
   End
   Begin VB.Timer BusSelectTimer 
      Left            =   3480
      Top             =   0
   End
   Begin VB.Label BusLabel2 
      AutoSize        =   -1  'True
      BackStyle       =   0  'Transparent
      Caption         =   "效果图"
      BeginProperty Font 
         Name            =   "隶书"
         Size            =   14.25
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   285
      Left            =   3000
      TabIndex        =   10
      Top             =   360
      Width           =   900
   End
   Begin VB.Label BusLabel1 
      BackStyle       =   0  'Transparent
      Caption         =   "欢迎光临公交管理系统"
      BeginProperty Font 
         Name            =   "隶书"
         Size            =   14.25
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H000040C0&
      Height          =   255
      Left            =   0
      TabIndex        =   0
      Top             =   0
      Width           =   3015
   End
End
Attribute VB_Name = "BusSelect"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Private Sub BusCmd1_Click() '查询
    If BusTxt1 <> "" Then
        If BusOption1.Value = True Then
            Call selectbussite     '站点信息查询
        ElseIf BusOption2.Value = True Then
            Call selectbusline     '公交线路查询
        ElseIf BusOption3.Value = True Then
            If BusTxt2 <> "" Then
                Call selectbestbusline '最优线路查询
            Else
                MsgBox "请输入查询信息", vbOKOnly, "提示信息"
                x1 = -1
                y1 = -1
                BusImage.Cls
                BusTxt2.SetFocus
            End If
        ElseIf BusOption10.Value = True Then
            If BusCombo.Text <> "" Then
                Select Case BusCombo.Text
                    Case "100米"
                        area = 500
                    Case "200米"
                        area = 1000
                    Case "500米"
                        area = 2500
                    Case "1000米"
                        area = 5000
                End Select
                Call bussiteside
            Else
                MsgBox "请选择范围", 48, "提示信息"
                BusCombo.SetFocus
            End If
        ElseIf BusOption11.Value = True Then
            Call buschang
        End If
    Else
        MsgBox "请输入查询信息", vbOKOnly, "提示信息"
        x1 = -1
        y1 = -1
        BusImage.Cls
        BusTxt1.SetFocus
    End If
End Sub

Private Sub BusCmd2_Click() '取消
    x1 = -1
    y1 = -1
    BusImage.Cls
    BusList1.Clear
    BusTxt1.SetFocus
    Call busclear
End Sub

Private Sub BusCombo_KeyPress(KeyAscii As Integer)
    If KeyAscii = 13 Then
        Call BusCmd1_Click
    End If
End Sub

Private Sub BusImage_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
    If Button = 1 Then
        If BusImage.Width > BusPicture.Width Then
            dx = X - x1
            If BusImage.Left + dx >= -BusHScroll.Max And BusImage.Left + dx <= 0 Then
                
                BusImage.Left = BusImage.Left + dx
                BusHScroll.Value = -BusImage.Left
            End If
        End If
        If BusImage.Height > BusPicture.Height Then
            dy = Y - y1
            If BusImage.Top + dy >= -BusVScroll.Max And BusImage.Top + dy <= 0 Then
                BusImage.Top = BusImage.Top + dy
                BusVScroll.Value = -BusImage.Top
            End If
        End If
    End If
End Sub

'Private Sub BusImage_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) '鼠标点击事件
'    Label2.Caption = "(" & X & "," & Y & ")"
'    If Button = 1 Then
'        BusImage.Cls
'        BusImage.Line (x1, y1)-(X, Y), , B
'        BusImage.DrawWidth = 1
'    End If
'End Sub

'Private Sub BusImage_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) '鼠标释放事件

⌨️ 快捷键说明

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