You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
164 lines
3.5 KiB
164 lines
3.5 KiB
'//+----------------------------------------------------------------------------
|
|
'//
|
|
'// File: getdir.frm
|
|
'//
|
|
'// Module: pbadmin.exe
|
|
'//
|
|
'// Synopsis: Directory location form
|
|
'//
|
|
'// Copyright (c) 1997-1999 Microsoft Corporation
|
|
'//
|
|
'// Author: quintinb Created Header 09/02/99
|
|
'//
|
|
'//+----------------------------------------------------------------------------
|
|
|
|
VERSION 5.00
|
|
Begin VB.Form frmGetDir
|
|
BorderStyle = 3 'Fixed Dialog
|
|
Caption = "Select a directory"
|
|
ClientHeight = 3720
|
|
ClientLeft = 4920
|
|
ClientTop = 1440
|
|
ClientWidth = 2850
|
|
Icon = "GetDir.frx":0000
|
|
KeyPreview = -1 'True
|
|
LinkTopic = "Form1"
|
|
MaxButton = 0 'False
|
|
MinButton = 0 'False
|
|
PaletteMode = 1 'UseZOrder
|
|
ScaleHeight = 3720
|
|
ScaleWidth = 2850
|
|
ShowInTaskbar = 0 'False
|
|
Begin VB.CommandButton OKButton
|
|
Caption = "ok"
|
|
Height = 375
|
|
Left = 195
|
|
TabIndex = 2
|
|
Top = 3225
|
|
Width = 1050
|
|
End
|
|
Begin VB.CommandButton CancelButton
|
|
Cancel = -1 'True
|
|
Caption = "cancel"
|
|
Height = 375
|
|
Left = 1560
|
|
TabIndex = 3
|
|
Top = 3225
|
|
Width = 1050
|
|
End
|
|
Begin VB.DriveListBox Drive1
|
|
Height = 360
|
|
HelpContextID = 11020
|
|
Left = 105
|
|
TabIndex = 0
|
|
Top = 120
|
|
WhatsThisHelpID = 11020
|
|
Width = 2625
|
|
End
|
|
Begin VB.DirListBox Dir1
|
|
Height = 2505
|
|
Left = 120
|
|
TabIndex = 1
|
|
Top = 540
|
|
WhatsThisHelpID = 11030
|
|
Width = 2595
|
|
End
|
|
End
|
|
Attribute VB_Name = "frmGetDir"
|
|
Attribute VB_GlobalNameSpace = False
|
|
Attribute VB_Creatable = False
|
|
Attribute VB_PredeclaredId = True
|
|
Attribute VB_Exposed = False
|
|
Option Explicit
|
|
|
|
Public SelDir As String
|
|
Private Sub CancelButton_Click()
|
|
|
|
SelDir = ""
|
|
Me.Hide
|
|
|
|
End Sub
|
|
|
|
|
|
Private Sub Drive1_Change()
|
|
|
|
On Error GoTo DriveErr
|
|
|
|
If Left(Dir1.path, 2) = Left(Drive1.Drive, 2) Then Exit Sub
|
|
|
|
Dir1.path = Drive1.Drive
|
|
Dir1.Refresh
|
|
On Error GoTo 0
|
|
|
|
Exit Sub
|
|
|
|
DriveErr:
|
|
MsgBox LoadResString(6023) & Chr(13) & Drive1.Drive, vbInformation
|
|
Drive1.Drive = Left(Dir1.path, 2)
|
|
Exit Sub
|
|
|
|
End Sub
|
|
|
|
|
|
Private Sub Form_Activate()
|
|
|
|
On Error GoTo ErrTrap
|
|
Dir1.path = SelDir
|
|
If Left(SelDir, 1) <> "\" Then
|
|
Drive1.Drive = Left(SelDir, 1)
|
|
Else
|
|
Drive1.ListIndex = -1
|
|
End If
|
|
On Error GoTo 0
|
|
|
|
Exit Sub
|
|
|
|
ErrTrap:
|
|
Exit Sub
|
|
|
|
End Sub
|
|
|
|
Private Sub Form_Deactivate()
|
|
|
|
Unload Me
|
|
|
|
End Sub
|
|
|
|
Private Sub Form_Load()
|
|
|
|
On Error GoTo LoadErr
|
|
CenterForm Me, Screen
|
|
|
|
Me.Caption = LoadResString(5205)
|
|
OKButton.Caption = LoadResString(1002)
|
|
CancelButton.Caption = LoadResString(1003)
|
|
SetFonts Me
|
|
|
|
On Error GoTo 0
|
|
|
|
Exit Sub
|
|
|
|
LoadErr:
|
|
Exit Sub
|
|
End Sub
|
|
|
|
|
|
Private Sub OKButton_Click()
|
|
|
|
On Error GoTo ErrTrap
|
|
|
|
If Len(Dir1.path) > 110 Then
|
|
MsgBox LoadResString(6059), 0
|
|
Dir1.SetFocus
|
|
Else
|
|
SelDir = Dir1.path
|
|
Me.Hide
|
|
End If
|
|
|
|
Exit Sub
|
|
|
|
ErrTrap:
|
|
Exit Sub
|
|
End Sub
|
|
|
|
|