Source code of Windows XP (NT5)
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.
|
|
'//+---------------------------------------------------------------------------- '// '// File: newpb.frm '// '// Module: pbadmin.exe '// '// Synopsis: The new phonebook form. '// '// Copyright (c) 1997-1999 Microsoft Corporation '// '// Author: quintinb Created Header 09/02/99 '// '//+----------------------------------------------------------------------------
VERSION 5.00 Begin VB.Form frmNewPB BorderStyle = 3 'Fixed Dialog ClientHeight = 2445 ClientLeft = 4890 ClientTop = 2310 ClientWidth = 3390 Icon = "NewPB.frx":0000 KeyPreview = -1 'True LinkTopic = "Form1" MaxButton = 0 'False MinButton = 0 'False PaletteMode = 1 'UseZOrder ScaleHeight = 2445 ScaleWidth = 3390 ShowInTaskbar = 0 'False WhatsThisButton = -1 'True WhatsThisHelp = -1 'True Begin VB.TextBox NewPBText Height = 315 Left = 600 MaxLength = 8 TabIndex = 1 Top = 1530 WhatsThisHelpID = 12010 Width = 2355 End Begin VB.CommandButton cmbCancel Cancel = -1 'True Caption = "cancel" Height = 375 Left = 1830 TabIndex = 3 Top = 1935 WhatsThisHelpID = 10040 Width = 1185 End Begin VB.CommandButton cmbOK Caption = "ok" Default = -1 'True Enabled = 0 'False Height = 360 Left = 480 TabIndex = 2 Top = 1935 WhatsThisHelpID = 10030 Width = 1200 End Begin VB.Label DescLabel BackStyle = 0 'Transparent Caption = "enter a new name..." Height = 1080 Left = 135 TabIndex = 4 Top = 90 Width = 3060 End Begin VB.Label NewLabel BackStyle = 0 'Transparent Caption = "new pb" Height = 240 Left = 600 TabIndex = 0 Top = 1275 WhatsThisHelpID = 12010 Width = 2655 End End Attribute VB_Name = "frmNewPB" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = False Attribute VB_PredeclaredId = True Attribute VB_Exposed = False Option Explicit
Public strPB As String
Private Sub cmbCancel_Click()
'Unload Me Me.Hide End Sub
Private Sub cmbOK_Click()
' mainly make sure that they've entered ' a unique pb name and then just do it.
Dim strNewPB As String Dim strTemp As String Dim strINFfile As String Dim varRegKeys As Variant Dim intX As Integer Dim rt As Integer On Error GoTo ErrTrap strNewPB = Trim(NewPBText.Text) Screen.MousePointer = 11 rt = CreatePB(strNewPB) If rt = 0 Then Me.Hide strPB = strNewPB Else NewPBText.SetFocus NewPBText.SelStart = 0 NewPBText.SelLength = Len(NewPBText.Text) End If Screen.MousePointer = 0 Exit Sub
ErrTrap: Exit Sub End Sub
Private Sub Form_KeyPress(KeyAscii As Integer) CheckChar KeyAscii End Sub
Private Sub Form_Load()
strPB = "" CenterForm Me, Screen LoadNewRes End Sub
Function LoadNewRes() On Error GoTo LoadErr Me.Caption = LoadResString(4067) DescLabel.Caption = LoadResString(4068) NewLabel.Caption = LoadResString(4069) cmbOK.Caption = LoadResString(1002) cmbCancel.Caption = LoadResString(1003) ' set fonts SetFonts Me
On Error GoTo 0
Exit Function
LoadErr: Exit Function End Function
Private Sub NewPBText_Change()
If Trim$(NewPBText.Text) <> "" Then cmbOK.Enabled = True Else cmbOK.Enabled = False End If End Sub
Private Sub NewPBText_KeyPress(KeyAscii As Integer)
KeyAscii = FilterPBKey(KeyAscii, NewPBText)
End Sub
|