当前位置:跳过导航链接计算机毕业设计首页 : VB计算机毕业设计 : 详细内容

VB公交管理系统(程序下载)(5)

来源:xiaoniu168.com 作者:本站原创 添加时间:2014-11-07 点击数:24655

计算机毕业设计介绍:

在系统主界面里,点击公交线路图按钮,显示公交线路地图.

以下是引用片段:

其关键代码如下:

Option Explicit
Dim intOldX As Integer    '/****窗体移动
Dim intOldy As Integer
Dim boolMouseFlag As Boolean

Private Sub Button1_Click()
Unload Me
End Sub

Private Sub FlatScrollBar1_Change()
Picture2.Left = -FlatScrollBar1.Value
End Sub

Private Sub FlatScrollBar2_Change()
Picture2.Top = -FlatScrollBar2.Value
End Sub


Private Sub Form_Activate()
FlatScrollBar1.Max = Picture2.Width - Picture1.Width
FlatScrollBar2.Max = Picture2.Height - Picture1.Height
End Sub

Private Sub Form_Load()
Call FormFace(Me, TopPicture, KKShape)
End Sub

Private Sub Form_Resize()
Call TopCaption(Me.TopPicture, Me.Label2.Caption)
Dim XX As Long
Dim YY As Long
If Picture2.Width > Picture1.Width Then
   XX = 0
   FlatScrollBar1.Enabled = True
Else
   XX = (Picture1.Width - Picture2.Width) / 2
   FlatScrollBar1.Enabled = False
End If
If Picture2.Height > Picture1.Height Then
   YY = 0
   FlatScrollBar2.Enabled = True
Else
   YY = (Picture1.Height - Picture2.Height) / 2
   FlatScrollBar2.Enabled = False
End If
Picture2.Move XX, YY
End Sub

Private Sub TopPicture_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
intOldX = X
intOldy = Y
boolMouseFlag = True
End Sub


Private Sub TopPicture_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
'存储窗提议动前的left,top
Dim intLeft, intTop As Integer
intLeft = Me.Left
intTop = Me.Top
If boolMouseFlag = True Then
    Me.Left = intLeft + (X - intOldX)
    Me.Top = intTop + (Y - intOldy)
End If
End Sub


Private Sub TopPicture_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
boolMouseFlag = False
End Sub


Private Sub UserControl13_Click()
Unload Me
End Sub

〖资料来源:计算机毕业论文 www.xiaoniu168.com

第6页为计算机毕业论文部分......

【联系方式】

【本站信誉】

用心做计算机毕业设计论文网
计算机毕业设计客服
计算机毕业论文客服在线 计算机毕业论文客服在线
计算机毕业论文在线,计算机毕业设计在线