vb6inhindi
TRANSCRIPT
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
VViissuuaall
BBaassiicc 66
iinn HHiinnddii ■■■ Kuldeep Chand
Betalab Computer Center Falna
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
Visual Basic 6 in Hindi Copyright © 2011 by Kuldeep Chand All rights reserved. No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage or retrieval system, without the prior written permission of the copyright owner and the publisher. Trademarked names may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, we use the names only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark. Lead Editors: Kuldeep Chand Distributed to the book trade worldwide by Betalab Computer Center, Behind of Vidhya Jyoti School, Falna Station Dist. Pali (Raj.) Pin 306116 e-mail [email protected], or visit http://www.bccfalna.com. For information on translations, please contact Betalab Computer Center, Behind of Vidhya Jyoti School, Falna Station Dist. Pali (Raj.) Pin 306116 Phone 97994-55505 The information in this book is distributed on an “as is” basis, without warranty. Although every precaution has been taken in the preparation of this work, the author shall not have any liability to any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly by the information contained in this book.
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
This book is dedicated to those who really wants to learn the subject rather than those who only wants to earn the marks in exams.
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
Contents Contents .................................................................................................................... 4 Implementing Navigational Design .......................................................................... 11
Introduction .......................................................................................................... 11 Understanding Menu Basics ................................................................................ 11 Menu Creation With Menu-Editor ......................................................................... 12 Using The Menu Editor ........................................................................................ 12 Attaching Code With Menu Items ......................................................................... 13 Dynamic Modification Of Menu Items ................................................................... 15 Adding Pop-Up Menu With Application ................................................................ 16 MouseUp Event and MouseUp Event Procedure ................................................. 17 MouseUp Event Procedure – The Button Argument ............................................. 18 MouseMove Event and MouseMove Event Procedure ......................................... 20 MouseUp Event Procedure – The Shift Argument ................................................ 20 Popup Method ..................................................................................................... 23
Menu As Object ................................................................................................ 23 Flags ................................................................................................................ 23
vbPopupMenuLeftAlign (Constant) ............................................................... 23 vbPopupMenuRightAlign (Constant) ............................................................. 23 vbPopupMenuCenterAlign (Constant) ........................................................... 24 vbPopupMenuLeftButton (Behavior) ............................................................. 24 vbPopupMenuRightButton (Behavior) ........................................................... 24
X, Y .................................................................................................................. 24 DefaultMenu ..................................................................................................... 24
Adding Deleting Menu Items At Runtime .............................................................. 25 Creating Runtime Menu Items.............................................................................. 25
Adding Controls To Form......................................................................................... 28 Introduction .......................................................................................................... 28 Container Controls ............................................................................................... 28 Setting Properties ................................................................................................ 28 Common Properties ............................................................................................. 30
Name Property ................................................................................................. 30 Enabled Property .............................................................................................. 31 Visible Property ................................................................................................ 31 Font Property.................................................................................................... 31 Size And Position Properties ............................................................................ 32 TabIndex and TabStop Properties .................................................................... 32 Assigning Access Key To TextBox Control ....................................................... 32 CommandButton Control – Important Properties .............................................. 33
Caption Property ........................................................................................... 33 Cancel Property ............................................................................................ 33 Default Property ............................................................................................ 34 BackColor Style and Picture Property ........................................................... 34 Value Property .............................................................................................. 34
TextBox Control – Important Properties ............................................................ 34 HideSelection Property ................................................................................. 34 MaxLength Property ...................................................................................... 35 Locked Property ............................................................................................ 35 MultiLine Property ......................................................................................... 35 PasswordChar Property ................................................................................ 35
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
ScollBars Property ........................................................................................ 35 SelText Property ........................................................................................... 35 SelStart Property .......................................................................................... 35 SelLength Property ....................................................................................... 36 Text Property ................................................................................................ 36
Label Control – Important Properties ................................................................ 36 Alignment Property ....................................................................................... 36 AutoSize and WordWrap Property ................................................................ 36 Caption Property ........................................................................................... 37
Events and Event Procedures .............................................................................. 37 The Click Event ................................................................................................ 37
CommandButton ........................................................................................... 38 Label ............................................................................................................. 38 TextBox ........................................................................................................ 38
The DblClick Event ........................................................................................... 38 MouseUp and MouseDown Events ................................................................... 38 The MouseMove Event ..................................................................................... 39 The Change Event ........................................................................................... 39 The KeyPress Event ......................................................................................... 39 The KeyUp Event ............................................................................................. 40 The KeyDown Event ......................................................................................... 40 The GotFocus and LostFocus Event ................................................................ 40
Interface Improvement With ActiveX Controls .......................................................... 41 Adding ActiveX Control To Toolbox ..................................................................... 41 The ImageList Control .......................................................................................... 41
ListImage Object and ListImages Collection ..................................................... 43 Add and Remove Methods ............................................................................... 44 Draw Method .................................................................................................... 44
Index ............................................................................................................. 45 HDC .............................................................................................................. 45 X, Y ............................................................................................................... 45 Style ............................................................................................................. 45
Overlay Method ................................................................................................ 45 ImageHeight and ImageWidth Properties ......................................................... 46 ListImages Property.......................................................................................... 46 MaskColor and UseMaskColor Properties ........................................................ 46
TreeView Control ................................................................................................. 46 Node Object and Nodes Collection ................................................................... 47 Add and Remove Methods ............................................................................... 47
Relative and Relationship ............................................................................. 47 tvwFirst (0) ................................................................................................ 48 tvwLast (1) ................................................................................................. 48 tvwNext (2) ................................................................................................ 48 tvwPrevious (3) ......................................................................................... 48 tvwChild (4) ............................................................................................... 48
Key ............................................................................................................... 48 Text, Image and SelectedImage ................................................................... 48
EnsureVisible and GetVisibleCount .................................................................. 51 TreeView Properties ......................................................................................... 51
Child Property ............................................................................................... 52 FirstSibling Property ...................................................................................... 52
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
LastSibling Property ...................................................................................... 52 Parent Property ............................................................................................. 52 Next Property ................................................................................................ 52 Previous Property ......................................................................................... 52 Root Property ................................................................................................ 52 SelectedItem Property .................................................................................. 53 Nodes Property ............................................................................................. 53 Children Property .......................................................................................... 53 Selected Property ......................................................................................... 53 Expanded Property ....................................................................................... 53 FullPath Property .......................................................................................... 53 PathSeparator Property ................................................................................ 53 LineStyle Property......................................................................................... 53 Sorted Property ............................................................................................. 54
TreeView Events .............................................................................................. 54 Collapse Event .............................................................................................. 54 Expand Event ............................................................................................... 54 NodeClick Event ........................................................................................... 55
ListView Control ...................................................... Error! Bookmark not defined. ListItem Object and ListItems Collection .............. Error! Bookmark not defined. Index and Key Property ....................................... Error! Bookmark not defined. View Property ...................................................... Error! Bookmark not defined.
lvwIcon ( 0 ) ..................................................... Error! Bookmark not defined. lvwSmallIcon ( 1 )............................................. Error! Bookmark not defined. lvwList ( 2 ) ...................................................... Error! Bookmark not defined. lvwReport ( 3 ) ................................................. Error! Bookmark not defined.
Add and Remove Methods .................................. Error! Bookmark not defined. Index ................................................................ Error! Bookmark not defined. Key .................................................................. Error! Bookmark not defined. Text, Icon and SmallIcon.................................. Error! Bookmark not defined.
Icon and SmallIcon Properties ............................. Error! Bookmark not defined. Arrange Property ................................................. Error! Bookmark not defined.
lvwNone ( 0 ) .................................................... Error! Bookmark not defined. lvwAutoLeft ( 1 ) ............................................... Error! Bookmark not defined. lvwAutoTop ( 2 ) ............................................... Error! Bookmark not defined.
Sorted, SortKey and SortOrder Properties ........... Error! Bookmark not defined. ColumnHeader Object and ColumnHeaders Collection ...... Error! Bookmark not defined. SubItems Property ............................................... Error! Bookmark not defined. ItemClick Event ................................................... Error! Bookmark not defined. ColumnClick Event .............................................. Error! Bookmark not defined.
Toolbar Control ....................................................... Error! Bookmark not defined. Custom Properties Setting ................................... Error! Bookmark not defined. Button Object and Buttons Collection .................. Error! Bookmark not defined. Style Property ...................................................... Error! Bookmark not defined.
tbrDefault ( 0 ) .................................................. Error! Bookmark not defined. tbrCheck ( 1 ) ................................................... Error! Bookmark not defined. tbrButtonGroup ( 2 ) ......................................... Error! Bookmark not defined. tbrSeparator ( 3 ) ............................................. Error! Bookmark not defined. tbrPlaceHolder ( 4 ) .......................................... Error! Bookmark not defined.
Appearance Properties ........................................ Error! Bookmark not defined.
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
Add and Remove Methods .................................. Error! Bookmark not defined. Index Argument ............................................... Error! Bookmark not defined. Key Argument .................................................. Error! Bookmark not defined. Caption Argument ............................................ Error! Bookmark not defined. Style Argument ................................................ Error! Bookmark not defined. Image Argument .............................................. Error! Bookmark not defined.
ButtonClick Event ................................................ Error! Bookmark not defined. Customizing Toolbars .......................................... Error! Bookmark not defined.
StatusBar Control.................................................... Error! Bookmark not defined. Panel Object and Panels Collection ..................... Error! Bookmark not defined.
sbrText ( 0 ) ..................................................... Error! Bookmark not defined. sbrCaps ( 1 ) .................................................... Error! Bookmark not defined. sbrNum ( 2 ) ..................................................... Error! Bookmark not defined. sbrIns ( 3 ) ....................................................... Error! Bookmark not defined. sbrNum ( 4 ) ..................................................... Error! Bookmark not defined. sbrTime ( 4 ) .................................................... Error! Bookmark not defined. sbrDate ( 4 ) ..................................................... Error! Bookmark not defined. sbrKana ( 4 ) .................................................... Error! Bookmark not defined.
Add and Remove Methods .................................. Error! Bookmark not defined. Controls Collection .................................................. Error! Bookmark not defined.
Adding and Deleting Controls Dynamically .......... Error! Bookmark not defined. Adding And Deleting Controls Using Control Arrays........ Error! Bookmark not defined. Adding And Deleting Controls Using Control Collection .. Error! Bookmark not defined.
Getting Control’s ProgID ............................... Error! Bookmark not defined. Declaring Built-In Control and Programming Its Events ..... Error! Bookmark not defined. Declaring ActiveX Control and Programming Its Events .... Error! Bookmark not defined.
Adding and Removing Control In The Controls Collection .. Error! Bookmark not defined.
objVariable ....................................................... Error! Bookmark not defined. strControlType ................................................. Error! Bookmark not defined. strControlName ................................................ Error! Bookmark not defined.
Forms and Dialog Boxes ......................................... Error! Bookmark not defined. Loading and Unloading Forms ............................. Error! Bookmark not defined. Showing and Hiding Form ................................... Error! Bookmark not defined. Using The Forms Collection ................................ Error! Bookmark not defined. Forms Collection – Methods and Properties ........ Error! Bookmark not defined.
Using Specific Items Within The Forms Collection .......... Error! Bookmark not defined. Looping Through The Forms Collection ........... Error! Bookmark not defined. Using The Forms Collection To Unload All Forms ........... Error! Bookmark not defined.
User Input Validation .................................................. Error! Bookmark not defined. KEYSTROKE Events At Field And Form Level ....... Error! Bookmark not defined.
The KeyPress Event ............................................ Error! Bookmark not defined. The KeyUp and KeyDown Events........................ Error! Bookmark not defined.
KeyCode .......................................................... Error! Bookmark not defined. Shift ................................................................. Error! Bookmark not defined.
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
KeyPress Vs. KeyUp and KeyDown .................... Error! Bookmark not defined. KeyPreview Property Of The Form ...................... Error! Bookmark not defined. Field-Level Validation Techniques ....................... Error! Bookmark not defined.
Validate Event .................................................. Error! Bookmark not defined. The CausesValidation Property........................ Error! Bookmark not defined.
The Change Event and Click Events ................... Error! Bookmark not defined. Enabling Controls Based On INPUT ....................... Error! Bookmark not defined.
Input Data Processing ................................................ Error! Bookmark not defined. Introduction ............................................................. Error! Bookmark not defined.
Form Related Events ........................................... Error! Bookmark not defined. Initialize, Load and Activate Events ......................... Error! Bookmark not defined.
Initialize Event ..................................................... Error! Bookmark not defined. Load Event and Activate Event ............................ Error! Bookmark not defined.
DeActivate, Unload, QueryUnload and Terminate Events ...... Error! Bookmark not defined.
DeActivate Event ................................................. Error! Bookmark not defined. QueryUnload Event ............................................. Error! Bookmark not defined.
Cancel ............................................................. Error! Bookmark not defined. UnloadMode .................................................... Error! Bookmark not defined.
vbFormControlMenu ..................................... Error! Bookmark not defined. vbFormCode ................................................ Error! Bookmark not defined. vbAppWindows ............................................ Error! Bookmark not defined. vbAppTaskManager ..................................... Error! Bookmark not defined. vbFormMDIForm .......................................... Error! Bookmark not defined.
Unload Event ....................................................... Error! Bookmark not defined. Terminate Event .................................................. Error! Bookmark not defined.
Activate/DeActivate v/s GotFocus/LostFocus Events ............. Error! Bookmark not defined. Show/Hide Methods Vs Load/Unload Statements ... Error! Bookmark not defined. Unload and QueryUnload Events In MDI Application ............. Error! Bookmark not defined.
Data Access Technology ............................................ Error! Bookmark not defined. Introduction ............................................................. Error! Bookmark not defined.
OLE DB and ADO ............................................... Error! Bookmark not defined. ADO and ADO Object Model................................... Error! Bookmark not defined.
Connection Object ............................................... Error! Bookmark not defined. Errors Object .................................................... Error! Bookmark not defined.
Command Object ................................................ Error! Bookmark not defined. Command Types ............................................. Error! Bookmark not defined.
A SQL Statement ......................................... Error! Bookmark not defined. A Parameterized Query ................................ Error! Bookmark not defined. A Stored Procedure ...................................... Error! Bookmark not defined. A Single Table .............................................. Error! Bookmark not defined. A String Command ....................................... Error! Bookmark not defined.
Parameter Collection And Parameter Objects .. Error! Bookmark not defined. Recordset Object ................................................. Error! Bookmark not defined.
ADO Cursors ................................................... Error! Bookmark not defined. Forward-Only Cursor .................................... Error! Bookmark not defined. Dynamic Cursor............................................ Error! Bookmark not defined. Keyset Cursor .............................................. Error! Bookmark not defined. Static Cursor ................................................ Error! Bookmark not defined.
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
The Fields Collection And The Field Object ..... Error! Bookmark not defined. The Record Object .............................................. Error! Bookmark not defined. The Stream Object .............................................. Error! Bookmark not defined. The Properties Collection and the Property Object ............. Error! Bookmark not defined. The Errors Collection and the Error Object .......... Error! Bookmark not defined.
Automated Data-Binding Tools ............................... Error! Bookmark not defined. Managing ADO Objects With Data Environment Designer.. Error! Bookmark not defined. Adding Connection and Command Objects ......... Error! Bookmark not defined. Binding Visual Basic Objects With Data Environment Objects .. Error! Bookmark not defined. Programming With Data Environment Designer .. Error! Bookmark not defined. ADO Events For Objects Under Data Environment ............ Error! Bookmark not defined.
Accessing Data With ADO and ADO Data Control .. Error! Bookmark not defined. ADO Data Control ............................................... Error! Bookmark not defined. ADO Data Control Setup ..................................... Error! Bookmark not defined. EOFAction and BOFAction Properties ................. Error! Bookmark not defined.
adDoMoveLast ( 0 ) ......................................... Error! Bookmark not defined. adStayEOF ( 1 ) ............................................... Error! Bookmark not defined. adDoAddNew ( 2 ) ........................................... Error! Bookmark not defined. adDoMoveFirst ( 0 ) ......................................... Error! Bookmark not defined. adStayBOF ( 1 ) ............................................... Error! Bookmark not defined.
Binding Visual Basic Controls with Recordset Of ADO Data Control .......... Error! Bookmark not defined. Adding Records With ADO Data Control ............. Error! Bookmark not defined. Editing Existing Records With ADO Data Control Error! Bookmark not defined. Canceling Pending Editing Changes On Bound Controls ... Error! Bookmark not defined. Programming Other Actions On Recordset Of ADO Data Control ............... Error! Bookmark not defined. Error Event Of ADO Data Control ........................ Error! Bookmark not defined.
Programming With ADO .......................................... Error! Bookmark not defined. Initializing Connection Object In Code ................. Error! Bookmark not defined.
Connection Object Events ................................ Error! Bookmark not defined. Will Events ................................................... Error! Bookmark not defined. Transaction Completion Events .................... Error! Bookmark not defined.
ConnectComplete Event .................................. Error! Bookmark not defined. ExecuteComplete Event................................... Error! Bookmark not defined. Disconnect Event ............................................. Error! Bookmark not defined.
Initializing Command Object In Code ................... Error! Bookmark not defined. Recordsets Object ............................................... Error! Bookmark not defined.
Manipulating Data Of Recordset With Method Of Recordset . Error! Bookmark not defined. Referring To Recordset Field Contents ............ Error! Bookmark not defined. Programmatically Reading Contents Into Visual Basic Control................ Error! Bookmark not defined. Programmatically Writing Contents Of Visual Basic Control Into Record . Error! Bookmark not defined. Updating A Record........................................... Error! Bookmark not defined.
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
Canceling User Changes Before They Are Saved........... Error! Bookmark not defined. Adding A Record .............................................. Error! Bookmark not defined. Deleting A Record ............................................ Error! Bookmark not defined. Programmatically Navigating A Recordset ....... Error! Bookmark not defined.
Move Method ............................................... Error! Bookmark not defined. MoveFirst Method ........................................ Error! Bookmark not defined. MoveLast Method ........................................ Error! Bookmark not defined. MoveNext Method ....................................... Error! Bookmark not defined. MovePrevious Method .................................. Error! Bookmark not defined.
Locating Records ............................................. Error! Bookmark not defined. Criterion (Required) ...................................... Error! Bookmark not defined. SkipRows ..................................................... Error! Bookmark not defined. SearchDirection ............................................ Error! Bookmark not defined. Start ............................................................. Error! Bookmark not defined.
Bookmark Property .......................................... Error! Bookmark not defined. Recordset Events ............................................ Error! Bookmark not defined.
EndOfRecordset Event ................................. Error! Bookmark not defined. The Will Events ............................................ Error! Bookmark not defined. The Complete Events ................................... Error! Bookmark not defined.
ADO Data Access Models .......................................... Error! Bookmark not defined. Stored Procedures .................................................. Error! Bookmark not defined.
Advantages Of Stored Procedures ...................... Error! Bookmark not defined. Stored Procedures Are Efficient ....................... Error! Bookmark not defined. Stored Procedures Enforces Standards ........... Error! Bookmark not defined. Stored Procedures Makes Programming Simpler ........... Error! Bookmark not defined.
Creating Stored Procedures ................................ Error! Bookmark not defined. Using Parameters Collection For Stored Procedures ...... Error! Bookmark not defined.
Using Stored Procedure To Execute SQL Statements ........ Error! Bookmark not defined.
INSERT SQL Statement Based Stored Procedure .......... Error! Bookmark not defined. UPDATE SQL Statement Based Stored Procedure ........ Error! Bookmark not defined. DELETE SQL Statement Based Stored Procedure ......... Error! Bookmark not defined.
Using Stored Procedures To Execute Processes Without Cursors ............. Error! Bookmark not defined.
Deleting Records ............................................. Error! Bookmark not defined. Adding Records ............................................... Error! Bookmark not defined. Updating Existing Records ............................... Error! Bookmark not defined.
Advantage Of Stored Procedures ........................ Error! Bookmark not defined. Better Resource Management ......................... Error! Bookmark not defined. Better Management Of Tier Integrity ................ Error! Bookmark not defined.
Using Stored Procedures To Return Records ...... Error! Bookmark not defined. Cursors ................................................................... Error! Bookmark not defined.
Using Cursor Locations ....................................... Error! Bookmark not defined. Client-Side Cursors .......................................... Error! Bookmark not defined. Server-Side Cursors ........................................ Error! Bookmark not defined.
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
Using Cursor Types ............................................. Error! Bookmark not defined. Forward-Only Cursors ...................................... Error! Bookmark not defined. Static Cursors .................................................. Error! Bookmark not defined. Keyset Cursors ................................................ Error! Bookmark not defined. Dynamic Cursors ............................................. Error! Bookmark not defined.
Managing Database Transactions ........................... Error! Bookmark not defined. BeginTrans Method ............................................. Error! Bookmark not defined. CommitTrans Method .......................................... Error! Bookmark not defined. RollbackTrans Method ......................................... Error! Bookmark not defined.
Locking Strategies For Data Integrity ...................... Error! Bookmark not defined. adLockReadOnly (Default) .................................. Error! Bookmark not defined. adLockPessimistic ............................................... Error! Bookmark not defined. adLockOptimistic ................................................. Error! Bookmark not defined.
Choosing Cursor Options ........................................ Error! Bookmark not defined. Last Thing by Author .................................................. Error! Bookmark not defined.
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
Implementing Navigational Design
Introduction ,d Visual Basic Application dh Functionality dks Improve djus ds fy, Menu Bars
cgqr gh ljy rjhdk iznku djrs gSaA Menu Bars dk iz;ksx djds ge vius Program dks T;knk
csgrj rjhds ls Control dj ldrs gSaA Menu Bar gesa”kk T;knkrj Applications esa Top ij
gksrk gSA Visual Basic IDE gesa ,d Built-In Menu Editor iznku djrk gS] ftldk iz;ksx djds
ge dkQh vklkuh ls vius Application dk Menu Create dj ldrs gSaA ,d ckj Menu Bar
dks Create dj nsus ds ckn ge Menu ds fdlh Hkh Option dks ftl rjg ls pkgsa ml rjg ls
Program djds Use dj ldrs gSaA
bl Top Level Menu Bar ds vykok ,d vkSj izdkj dk Menu Window Based
Applications esa Create fd;k tkrk gS] ftls Popup Menu dgrs gSaA ;s Menu fdlh
Particular Control ds fy, Define fd, tkrs gSa] blfy, ;s Control Specific Menu Hkh
dgykrs gSaA bl izdkj ds Menus dks vDlj Context-Sensitive Menu Hkh dgk tkrk gSA
User dks Customized Menu Options iznku djus ds fy, ge Menus dks Program ds
Runtime esa Hkh Create dj ldrs gSaA
Understanding Menu Basics Applications Menu Bars dk iz;ksx Commands ds ,d Organized Collection Represent
djus ds fy, Define fd, tkrs gSaA ;s Menu Bars User dks lkjka”k ds :i esa Application dh
Capabilities dh Information nsrs gSaA ;fn fdlh Program esa mfpr :i ls Organize fd;k
x;k Menu Bar gks] rks User dkQh vklkuh ls Application o mlds fofHkUu Commands dks
le> ldrk gSA User bu Menu Bar ds Options ds lkFk Assign dh xbZ Shortcut Keys
dks Hkh vklkuh ls le> ldrk gS vkSj mi;ksx esa ys ldrk gSA pwafd ,d Menu Bar dk
Application ds User ds fy, dkQh egRo gksrk gS] blfy, ,d Programmer dks dkQh
lko/kkuh o lrdZrk ds lkFk Menu dks Design djuk gksrk gS] rkfd og User dks Application
ds lEca/k esa T;knk ls T;knk tkudkjh iznku dj ldsA
Programmers Visual Basic 6 esa nks rjhdksa ls Menus dks Create dj ldrs gSaA igys rjhds
esa ,d Programmer Visual Basic 6 ds IDE ds lkFk vkus okys Built-In Menu Editor dk
iz;ksx djds Menus Develop dj ldrk gSA bl rjhds dks Use djds dkQh rsth ls Menu
dks Design o Maintain fd;k tk ldrk gSA ,d ckj Menu dks Design dj ysus ds ckn
Menu ds gj Item dh Properties dks Programmatically Set fd;k tk ldrk gSA
nwljs rjhds ls Menu dks Create djus ds fy, Programmer dks Windows ds Win-32 API
Functions dk iz;ksx djuk gksrk gSA Win-32 API Functions Low Level Functions gksrs gSa]
ftUgsa Operating System iznku djrk gSa vkSj Visual Basic }kjk bUgsa Use fd;k tkrk gSA
Win 32 API Functions ds lewg ds Specialized Functions dks Use djds ,d
Programmer Menu Items Create dj ldrk gS] Items dh Property dks Set dj ldrk gS
vkSj Menu ds Structure dks Change dj ldrk gSA API esa tks Functionality gksrh gSa] muesa
ls T;knkrj Functionality Menu Editor esa Hkh Available gksrh gSaA gkykafd ;s API gesa Menu
dh {kerkvksa dks c<kus dh lqfo/kk iznku djrh gSa] ysfdu bUgsa Use djuk dkQh tfVy izfØ;k
gksrh gSA
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
Menu Creation With Menu-Editor Menu Editor dk iz;ksx djds Menu Create djus ds fy, gesa lcls igys Visual Basic IDE
esa Standard EXE Project dks Select djuk gksrk gSA oSls ge fdlh Hkh izdkj ds Project esa
Menu dks Add dj ldrs gSa] ysfdu ge gekjs T;knkrj mnkgj.kksa esa Standard EXE Project
dks gh Use djsaxs] D;ksafd ;s dkQh Flexible gksrk gS vkSj ge bls fofHkUu izdkj ds vU; Project
ds :i esa Define djds Use dj ldrs gSaA
bl fp= esa ge ns[k ldrs gSa fd Form ds lcls Top ij fn[kkbZ
nsus okys Menu dks Top-Level Menu dgk tkrk gS] tcfd bl
Menu ls Related Menu dks Sub-Menu dgk tkrk gSA ge
gekjh t:jr ds vk/kkj ij ftrus pkgsa] mrus Sub-Level rd
Sub-Menus Create dj ldrs gSaA
Sub-Menu rc Appear gksrk gS] tc ge Top-Level Menu dks
Open djrs gSaA Sub-Menu fofHkUu izdkj ds Commands dks
Implement djrk gS] tks fd Logically Top-Level Menu ls
lEcaf/kr gksrs gSaA fp= esa fn, x, mnkgj.k esa geus File Menu Create fd;k gS] tks fd T;knkrj
Applications esa gksrk gSA ;s ,d Top-Level Menu gS vkSj bl Menu esa lkekU;r;k File ls
Related Options tSls fd New, Open, Close, Save, Save As vkfn gksrs gSaA ;s Options
mu Commands dks Execute djrs gSa] tks fd Currently Opened File dks izHkkfor djrs gSaA
Using The Menu Editor Standard Windows Menus gesa”kk Title Bar ls Just uhps Located gksrk gSA Menu-Editor
dk iz;ksx djrs gq, Menu Create djus ds fy, gesa Form ij Right Click djuk gksrk gSA tc
ge Form ij Right Click djrs gSa] rc ,d Popup Menu Display gksrk gSA bl Popup
Menu ls gesa “Menu Editor…” Option dks Select djuk gksrk gSA tc ge bl Option dks
Select djrs gSa] rc gesa vxys fp= ds vuqlkj Menu Editor Dialog Box fn[kkbZ nsrk gSA
Visual Basic esa Menu-Editor gesa”kk Design Time esa gh miyC/k gksrk gS] tgka ge Menu dks
viuh t:jr ds vk/kkj ij Design dj ldrs gSaA
Menu Item Create djrs le; lcls igys gesa
Menu ds Caption dks Set djuk gksrk gSA Menu
Caption og uke gksrk gS] tks gesa Menu Bar ij
fn[kkbZ nsrk gSA menu Caption esa ge tks uke fy[krs
gSa] mlds ftl Character dks ge Access Key
cukuk pkgrs gSa] ml Character ls igys Prefix ds
:i esa ‘&’ Ampersand Character dks Use djuk
gksrk gSSA Access Key og Character gksrk gS] tks
Keyboard ds Alt Key dks Press djus ls
Highlight gks tkrk gSA
Menu Bar ds fdlh Item dk Caption Set djus ds
ckn gesa ml Menu Item dk og uke Specify djuk
gksrk gS] ftls Use djds ge ml Menu Item Object dks Program ds Code esa Use djus esa
l{ke gks ikrs gSaA Visual Basic esa fdlh Hkh Object dk uke Specify djrs le; ge
lkekU;r;k Hungarian Notation dk iz;ksx djrs gSaA bl Notation dk iz;ksx djds ge ;s r;
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
djrs gSa fd ge fdl rjg ds Object dk uke Define dj jgs gSaA pwafd ge ;gka ij Menu Item
dk uke Define dj jgs gSa] blfy, uke Specify djrs le; gesa Name Text Box esa Menu
Item ds uke ds lkFk “mnu” Prefix dk iz;ksx djuk gksrk gS] tks fd Menu Item ds fy,
Hungarian Notation gSA lkekU;r;k Hungarian Notation esa fdlh Hkh Object ds uke ds
Short Form ds rhu Characters dk iz;ksx fd;k tkrk gS] ysfdu ge gekjh lqfo/kkuqlkj blls
de ;k T;knk Characters dk iz;ksx dj ldrs gSaA
;fn ge fdlh Menu Item dks dksbZ Shortcut Key Assign djuk pkgsa] rks ;s dke ge
Shortcut uke ds Combo Box }kjk dj ldrs gSaA bl Combo Box ls ge ftl Shortcut
Key dks Select djrs gSa] Currently Define fd, tk jgs Menu Item ds lkFk og Shortcut
Key Set gks tkrh gSA Menu Editor ij fuEukuqlkj ,d Button Set gksrk gS%
Next Button
bl Button ij Click djds ge vxys Menu Item ij Move gks ldrs gSaA
Insert Button
bl Button dk iz;ksx djds ge fdlh u, Menu Item dks igys ls Exist nks Menu Items
ds chp esa u;k Menu Item Insert dj ldrs gSaA
Delete Button
bl Button ij Click djds ge fdlh Exist Menu Item dks Menu ls Delete dj ldrs
gSaA
bu Buttons ds vykok Menu Editor ij pkj Arrow Buttons gksrs gSaA Up Arrow o Down
Arrow Button dk iz;ksx djds ge Menu esa fn[kkbZ nsus okys Menu Item dh Position dks
Up ;k Down Direction esa Shift dj ldrs gSaA tcfd Right Arrow Button dk iz;ksx djds
ge fdlh Menu Item dks Main Menu dk Sub Menu cukus ds fy, djrs gSa vkSj Left Arrow
Button dks Use djds ge fdlh Sub Menu Item dks Main Menu Item ds :i esa Convert
dj ldrs gSaA
buds vykok Menu Editor ij Checked, Enabled, Visible o WindowList uke ds pkj
Check Box Hkh gksrs gSa] ftudk iz;ksx djds ge fdlh Menu Item dh Check, Enable o
Visible Property dks Set dj ldrs gSaA WindowList uke dk Check Box MDI Form ij
Window ij Effect fn[kkrk gSA
Menu Bar esa Separator dk iz;ksx djus ds fy, gesa fdlh Hkh Menu Item ds Caption esa
,d Single Dash dk iz;ksx fd;k tkrk gSA tc ge fdlh Menu Item ds Caption esa Dash
dk iz;ksx djrs gSa] rks Program ds Run Time esa ;s Dash ,d Separator dh rjg fn[kkbZ nsrk
gSA
Attaching Code With Menu Items Visual Basic ,d Event Driven Programming Language gSA ge tc Hkh Computer ds
lkFk fdlh Action dks Use djrs gSa] dksbZ uk dksbZ Event Generate gksrk gSA mnkgj.k ds fy,
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
tc ge Mouse ls Click djrs gSa] rc Click Event Generate gksrk gSA blh rjg ls tc ge
Keyboard ls fdlh Key dks Press djrs gSa] rc Keypress Event Generate gksrk gSA
Visual Basic esa Develop fd, tkus okys Application esa ge fofHkUu izdkj ds dkeksa dks iwjk
djus ds fy, bUgha Events dks mi;ksx esa ysrs gSaA mnkgj.k ds fy, tc ge Menu ds fdlh
Item ij Click djrs gSa] rc Click Event Generate gksrk gSA bl Event ds Response esa
gesa tks Hkh dke djus gksrs gSa] mu dkeksa dks ge ,d Procedure esa fy[k ysrs gSaA ;s Procedure
Event Procedure dgykrk gSA Visual Basic esa ftrus Hkh Controls gksrs gSa] mu Controls ds
uke o gekjs ftl Action ds Response esa gesa dksbZ dke djokuk gksrk gS] ml Event ds uke
nksuksa ukeksa dks ,d Underscore ds Symbol }kjk vkil esa Connect djds ,d Procedure
Create fd;k tkrk gSA ;s Procedure gh Event Procedure gksrk gSA tSls ;fn ge File
Menu ds New Option ij Click djrs gSa] rks bl Generate gksus okys Click Event dks
Handle djus ds fy, gesa tks Hkh Code fy[kus gksrs gSa] os Codes gesa mnuFileNew_Click()
uke ds Procedure esa fy[kus gksrs gSaA ;s Event Procedure File Menu ds New Option ij
Click djus ij Execute gksrk gS] ftlls blesa fy[ks x, Codes Execute gks tkrs gSaA
Visual Basic esa gesa fdlh Hkh Event Procedure dks
Create djus dh t:jr ugha gksrh gSA ge tc Hkh
fdlh Menu Item dks Click djrs gSa vFkok tc Hkh
fdlh Control dks Double Click, rks ml Control o
mlls Associated Default Event ds Combination
ds Event Procedure dk Header Automatically
Create gks tkrk gS vkSj ge Visual Basic ds Code
Editor Window esa igqap tkrs gSa] tgka ge Visual
Basic Application ds fofHkUu izdkj ds Runtime ds
Executable Codes fofHkUu izdkj ds Event
Procedures esa fy[krs gSaA
Visual Basic ds Code Window esa fy[ks tkus okys fofHkUu izdkj ds Codes fdlh uk fdlh
Event Procedure esa gh fy[ks tkrs gSaA bl Code Window esa nks Combo Box gksrs gSaA igys
Combo Box esa Form ij fLFkr fofHkUu izdkj ds Controls ds uke gksrs gSa] rFkk nwljs Combo
Box esa ml Control ds lkFk Use fd, tk ldus okys fofHkUu izdkj ds Events dh tkudkjh
gksrh gSA ge ftl Control ds lkFk ftl Event dks Use djuk pkgrs gSa] ml Control o mlls
Associated Event dks Select djrs gh Visual Basic Lo;a gh ,d u;k Event Procedure
Create dj nsrk gS] ftls ge Code Window esa ns[k ldrs gSaA
Visual Basic esa Menu Items ds lkFk dsoy ,d Click Event gh Associate gks ldrk gS]
blfy, fofHkUu Menu Items dsoy Click Event dks gh Response djrs gSa vkSj gesa ftl
Menu Item ij Click djus ij tks dke djokuk gksrk gS] ml dke dks ge ml Menu Item ls
Associated Event Procedure esa gh Define djrs gSaA gesa ftl Menu Item ds fy, Click
Event dks Handle djus okyk Event Handler Define djuk gksrk gS] ml Menu Item ij
Single Click djrs gh ge ml Menu Item ds Click Event Handler esa igqap tkrs gSa] tgka ge
ml Menu Item ls lEcaf/kr os lkjs dke Specify dj ldrs gSa] ftUgsa ge Menu Item ds
Click gksus ij iwjk djokuk pkgrs gSaA
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
Dynamic Modification Of Menu Items Visual Basic ,d Object Based Programming Language gSA blesa fofHkUu dkeksa dks djus
ds fy, gesa fofHkUu izdkj ds Visible vFkok Non-Visible Objects dks Use djuk gksrk gS]
ftUgsa ge Controls Hkh dgrs gSaA ftl rjg nqfu;ka dh gj oLrq dh dqN uk dqN fo”ks’krk gksrh gS]
mlh rjg ls Visual Basic ds gj Control vFkok Object dh Hkh viuh dqN fo”ks’krk,a gksrh gSa]
ftUgsa Object ;k Control dh Property dgk tkrk gSA ;s Properties Object ds
Appearance ls lEcaf/kr gksrh gSaA Visual Basic ds fofHkUu izdkj ds Controls dh fofHkUu
izdkj dh Properties gksrh gSaA gj Object dh dqN ,lh Properties gksrh gSa] ftUgsa dsoy
Program ds Design Time esa gh Control fd;k tk ldrk gS] rks dqN Properties ,lh gksrh
gSa] ftUgsa dsoy Program ds Run Time esa gh Control fd;k tk ldrk gSA dqN Properties
,lh Hkh gksrh gSa] tks Program ds Design Time o Run Time nksuksa LFkkuksa ij Changeable
gksrh gSaA
tc ge fdlh Menu Item dks Program ds Design
Time esa Create djrs gSa] rc ge Menu Item dh dqN
Property Settings tSls fd Checked, Enabled,
Visible vkfn dks Design Time esa gh Define dj ysrs
gSaA ,d ckj bu Properties dks Set dj fn, tkus ds
ckn ge bu Properties dks Program ds Run Time esa
Hkh Control dj ldrs gSaA tc ge fdlh Control dh
fdlh Property dks Program ds Run Time esa Control
djrs gSa] rc bl izfØ;k dks Dynamic Modification dgk
tkrk gSA
;fn ge gekjs fiNys cuk, x, Menu System ds View Menu ds Check Box dks Control
djuk pkgsa] rks ge ;s dke fuEukuqlkj Code }kjk dj ldrs gSaA bl Code esa ge View Menu
ds Toolbar Option ds vkxs Check Box dks Display dj jgs gSaA
‘===================================================================
Private Sub mnuViewToolbar_Click()
mnuViewToolbar.Checked = True
End Sub
‘===================================================================
tc ge View Menu ds Toolbar Option ij Click djrs gSa] rc mijksDrkuqlkj
mnuViewToolbar_Click() uke dk Event Procedure Create gksrk gSA bl Event
Procedure esa geus mnuViewToolbar Object dh Checked Property dks True dj fn;k
gSA ,lk djus ds dkj.k tc ge bl Option ij Click djrs gSa] rc ;s Procedure Execute gks
tkrk gS] vkSj Form ds View Menu ds Toolbar uke ds Option ds lkFk gesa ,d Check
fn[kkbZ nsus yxrk gSA ;fn bl ,d Line ds Code esa ge FkksMk lk ifjorZu djds Code dks
fuEukuqlkj Change dj nsa] vkSj fQj bl Menu Item ij Click djsa] rks ;fn Toolbar ds lkFk
Check yxk gksrk gS] rks og Check gV tkrk gS vkSj ;fn bl Option ds lkFk Check yxk
gqvk ugha gksrk gS] rks Check yx tkrk gSA ;s Code fuEukuqlkj gS%
‘===================================================================
Private Sub mnuViewToolbar_Click()
mnuViewToolbar.Checked = True = Not mnuViewToolbar.Checked = True
End Sub
‘===================================================================
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
pwafd Menu Item dh Checked Property Default :i ls True gksrh gS] blfy, mijksDr
Define fd, vuqlkj Code dks ge fuEukuqlkj Hkh fy[k dj ldrs gSa%
‘===================================================================
Private Sub mnuViewToolbar_Click()
mnuViewToolbar.Checked = Not mnuViewToolbar.Checked
End Sub
‘===================================================================
tc ;s Code Execute gksrk gS] rc ;fn mnuViewToolbar Object dh Checked Property
esa True eku gksrk gS] rks Not Operator ml eku dk Opposite eku ;kuh False eku
mnuViewToolbar ds Checked Property esa Assign dj nsrk gS] ftlls Toolbar Menu
Item ds lkFk fn[kkbZ nsus okyk Check Symbol Hide gks tkrk gSA ysfdu ;fn Checked
Property esa False eku gksrk gS] rks Not Operator dh otg ls bl Property esa True Store
gks tkrk gS vkSj Toolbar Option ds lkFk gesa ,d Check Symbol fn[kkbZ nsus yxrk gSA blh
rjg ls ge dqN vU; Menu Items dh Properties dks Set djus ds fy, Hkh fuEukuqlkj
Codes fy[k ldrs gSa%
‘===================================================================
Private Sub Form_Load()
mnuFileOpen.Enabled = False
mnuViewStatus.Checked = True
mnuFormatBold.Checked = True
mnuPopup.Visible = False
End Sub
‘===================================================================
bu Code Lines }kjk ge le> ldrs gSa fd ge Menu Design djrs le; ftl rjg ds
Format dk iz;ksx djds Menu ds fofHkUu Items dk uke Specify djrs gSa] mu ukeksa ls
Program dks Code djrs le; gesa dkQh lqfo/kk gks tkrh gSA mnkgj.k ds fy,
mnuFormatBold uke dk Menu Item Format Menu dk ,d Sub Menu Item gSA blh
rjg ls mnuFileOpen Menu Item Open Menu dk ,d Sub Menu Item gSA
Adding Pop-Up Menu With Application
Popup Menu vkSj ,d Top Level Menu] nksuksa izdkj ds Menu Create djus esa fdlh izdkj
dk dksbZ vUrj ugha gksrk gSA vUrj dsoy bruk gksrk gS] fd Top Level Menu Items Click
Event ls Effect esa vkrs gSa] tcfd Popup Menu Mouse Up Event ls Effect esa ckrs gSaA
Popup Menu dks Hkh lkekU; Menu dh rjg gh Menu Editor esa Create fd;k tkrk gS]
ysfdu bl Popup gksus okys Main Menu dh Visible Property dks False dj fn;k tkrk gS]
ftlls Popup dk Main Menu Display ugha gksrk gS vkSj pwafd Main Popup Menu gh
Display ugha gksrk gS] blfy, blds Sub Menu Items Hkh Application Window ds Top esa
Display ugha gksrs gSaA ysfdu bl Main Menu ds lHkh Sub Menu Items Normal gksrs gSa]
blfy, tc ge Parent Form ds PopupMenu Method Call djrs gSa vkSj mlesa Argument
ds :i esa fdlh Popup Menu dk uke Pass djrs gSa] rks Argument ds :i esa Pass fd, x,
Popup Menu ds lHkh Sub Menu Items Form ij ml LFkku ij fn[kkbZ nsus yxrs gSa] tgka
geus Mouse ds Right Button dks Click fd;k gSA
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
ge ftl Form ij Menu dks Menu Editor }kjk Design djrs gSa] mlh Form ij ge fdlh
Popup Menu dks Show djok ldrs gSaA blfy, ;fn geus Form1 uke ds Form ij dksbZ
Popup Menu Design fd;k gks] rks gesa fuEukuqlkj Statement fy[kdj Popup Menu dks
Display djokuk gksxk%
Form1.PopupMenu mnuPopup
;s Statement Form1 uke ds Form ij cuk, x, mnuPopup uke ds Popup Menu dks
Show djus dk dke djrk gSA lkekU;r;k Popup Menu Application ds fdlh Specific
Control vFkok fdlh Specific Area ls Related gksrk gSA ge fofHkUu izdkj ds Popup
Menus dks Create djds mUgsa fofHkUu izdkj ds Application Area vFkok fofHkUu izdkj ds
Controls ds lkFk Associate dj ldrs gSaA Popup Menus dks lkekU;r;k Mouse ds Right
Button dks Click djus ij Display djok;k tkrk gSA
MouseUp Event and MouseUp Event Procedure pwafd lkekU;r;k Mouse ds Right Button dks Click djus ij gh Popup Menu Display gksrk
gS] blfy, Popup Menu dks Display djokus ds fy, gesa Mouse ds MouseUp Event dks
Use djuk gksrk gS] D;ksafd lkekU;r;k tc ge Mouse ds Right Button dks Press djds
Release djrs gSa] rks Button ds Release gksrs le; ;kuh Mouse ds Right Button ds Up
gksrs le; gh Popup Menu Display gksrk gSA ekuyks fd ge Form ij gh Mouse ds Right
Click ls Activate gksus okys Popup Menu dks Display djokuk pkgrs gSa] rks gekjk
MouseUp Event Procedure Form ds lkFk Associate gks tk,xk vkSj ;s Event Handler
dqN fuEukuqlkj fn[kkbZ nsxk%
‘===================================================================
Private Sub Form_MouseUp _
(Button As Integer, Shift As Integer, X As Single, Y As Single)
End Sub
‘===================================================================
bl Procedure esa ;fn ge mijksDr Code Type dj nsa] rks gesa fuEukuqlkj Procedure izkIr
gksxk%
‘===================================================================
Private Sub Form_MouseUp _
(Button As Integer, Shift As Integer, X As Single, Y As Single)
Form1.PopupMenu mnuPopup
End Sub
‘===================================================================
;s Procedure Create djus ds ckn tc ge Application dks
Run djrs gSa vkSj Form ij Left Click djrs gSa] rc gesa ,d
Popup Menu fn[kkbZ nsrk gSA ysfdu okLro esa gesa ;s Popup
Menu Mouse ds Right Button ds Press djus ij gh fn[kkbZ
nsuk pkfg,A bl fLFkfr esa gesa Mouse ds Right Button dks
Identify djuk gksxkA
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
MouseUp Event Procedure – The Button Argument tc ge MouseUp Event ds lkFk fdlh t:jr dks iwjk djuk pkgrs gSa] rc MouseUp Event
Procedure esa gesa”kk pkj Arguments fn[kkbZ nsrs gSaA bu pkjksa Arguments esa ,d Button
uke dk Argument gksrk gSA bl Argument esa mu Mouse Button dh Information gksrk gS]
ftlls Event ls Associated Control ij Click fd;k x;k gSA
1 ;fn ge Mouse ds Left Button ls Click djrs gSa] rks bl Argument esa
vbLeftButton uke dk Visual Basic Constant eku gksrk gS] tks fd Visual Basic dk
Default Mouse Button gSA
2 ;fn ge Mouse ds Right Left Button ls Click djrs gSa] rks bl Argument esa
vbRightButton uke dk Visual Basic Constant eku gksrk gSA vkSj
3 ;fn ge Mouse ds Middle Button ls Click djrs gSa] rks bl Argument esa
vbMiddleButton uke dk Visual Basic Constant eku gksrk gSA
ge MouseUp Event Procedure ds bl Button Argument esa Stored eku dks Check
djds ;s irk yxk ldrs gSa fd Mouse ds fdl Button ls Click fd;k x;k gSA ;s dke djus
ds fy, gesa If Control Statement dk iz;ksx djuk gksrk gSA If Control Statement dk iz;ksx
;fn ge fiNys Procedure esa djsa] rks ge fiNys Procedure dks fuEukuqlkj Modify dj ldrs
gSa%
‘===================================================================
Private Sub Form_MouseUp _
(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = vbRightButton Then
Form1.PopupMenu mnuPopup
End If
End Sub
‘===================================================================
bl MouseUp Procedure esa ge Mouse }kjk Associated
Control ij fdl Location ij Click dj jgs gSa] ml Location
dh X o Y Position dh tkudkjh MouseUp Event Procedure
ds X o Y uke ds Argument esa gksrh gSA ;fn ge pkgsa] rks
Mouse ds Click gksus dh Position dh tkudkjh dks Hkh Print
Method dk iz;ksx djds Form ij Display dj ldrs gSa] ftlds
fy, gesa fiNys Procedure dks fuEukuqlkj Modify djuk gksxk%
‘===================================================================
Private Sub Form_MouseUp _
(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = vbRightButton Then
Form1.PopupMenu mnuPopup
End If
Print X, Y
End Sub
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
‘===================================================================
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
MouseMove Event and MouseMove Event Procedure tc ge Mouse dks Move djrs gSa] rc MouseMove Event Trigger gksrk gS vkSj bl Event
dks Handle djus ds fy, ge ftl Procedure dks Create djrs gSa] mls MouseMove Event
Procedure dgrs gSaA
tc ge Mouse ds MouseMove Event dks Use djrs gSa] rc Hkh Create gksus okys
Procedure esa ;s gh pkjksa Arguments gksrs gSaA blfy, ;fn ge pkgsa rks Mouse Pointer dh
Runtime Current Position dks Hkh Form ij Display djok ldrs gSaA ;s dke djus ds fy,
gesa Form ds lkFk MouseMove Event dks Select djuk gksrk gS] ftlls fuEukuqlkj Event
Procedure Create gksrk gS%
‘===================================================================
Private Sub Form_MouseMove
(Button As Integer, Shift As Integer, X As Single, Y As Single)
End Sub
‘===================================================================
vc Mouse ds Pointer dh Current
Position dks Display djus ds fy, ge
Form ds Print Method dks Use dj ldrs
gSa] ysfdu bl Method dks Use djus ij gesa
Form ij Mouse Position dk fiNyk eku
Hkh fn[kkbZ nsrk jgrk gS] blfy, Mouse ds
fiNyh Position ds eku dks Form ij ls
Clear djus ds fy, ge Form ds Cls
Method dks Use dj ldrs gSaA bl rjg ls
ge bl Procedure dks fuEukuqlkj Define
dj ldrs gSa] tks Mouse Pointer dh
Current Position dks Form ij Display djrk gS%
‘===================================================================
Private Sub Form_MouseMove
(Button As Integer, Shift As Integer, X As Single, Y As Single)
Form1.Cls
Print X, Y
End Sub
‘===================================================================
MouseUp Event Procedure – The Shift Argument
MouseUp Event Procedure esa Shift uke dk ,d Argument vkSj gksrk gSA MouseUp
Event Generate gksrs le; ;fn ge Keyboard ds Ctrl, Alt vFkok Shift vFkok buds
Combination dks Press djds j[krs gSa] rks Shift Argument esa ml Special Key vFkok
Key Combination dh tkudkjh gksrh gSA bldk irk Hkh ge If Statement dk iz;ksx djds
yxk ldrs gSa fd MouseUp Event ds le; Keyboard ds fdl Shift Key dks Press fd;k
x;k FkkA
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
;fn MouseUp Event ds le; Shift Button dks Press fd;k x;k gks] rks Event
Procedure ds Shift uke ds Argument esa Visual Basic dk vbShiftMask
Constant eku Stored gksrk gSA ge bl eku ds LFkku ij Integer eku 1 Hkh Use dj
ldrs gSaA
;fn MouseUp Event ds le; Shift Button dks Press fd;k x;k gks] rks Event
Procedure ds Shift uke ds Argument esa Visual Basic dk vbCtrlMask Constant
eku Stored gksrk gSA ge bl eku ds LFkku ij Integer eku 2 Hkh Use dj ldrs gSaA
;fn MouseUp Event ds le; Alt Button dks Press fd;k x;k gks] rks Event
Procedure ds Shift uke ds Argument esa Visual Basic dk vbAltMask Constant
eku Stored gksrk gSA ge bl eku ds LFkku ij Integer eku 4 Hkh Use dj ldrs gSaA
tc MouseUp Event ds le; fdlh Shift Button dks Press fd;k x;k gksrk gS] rks og
Button True Return djrk gSA bl fLFkfr esa ge If Statement }kjk ;s Check djok ldrs gSa
fd fdlh Shift Button dks Press fd;k x;k gS vFkok ughaA bl izfØ;k dks ge fuEu
MouseUp Procedure }kjk le> ldrs gSa%
‘===================================================================
Private Sub Form_MouseUp _
(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Shift = vbCtrlMask Then
MsgBox "Control Key was pressed"
End If
If Shift = vbAltMask Then
MsgBox "Alt Key was pressed"
End If
If Shift = vbShiftMask Then
MsgBox "Shift Key was pressed"
End If
End Sub
‘===================================================================
bl Procedure dks Create djus ds ckn Form dks Run djrs le; ge ftl fdlh Hkh Shift
Key dks Press djds j[krs gSa] ml Shift Key ls lEcaf/kr Message Box Display gks tkrk
gSA ;fn ge ,d ls T;knk Shift Key Combination dks Identify djuk pkgsa] rks gesa bl Trick
ds vk/kkj ij dke djuk gksrk gS fd tc Hkh ge MouseUp Event ds le; fdlh Shift Key
dks Press djds j[krs gSa] rks og Key dksbZ uk dksbZ Non-Zero eku Return djrk gS] tks fd
True dks Represent djrk gSA
‘===================================================================
Private Sub Form_MouseUp _
(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Shift = 0 Then
MsgBox "No Shift Key was pressed. Key Value : 0"
End If
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
If Shift = vbCtrlMask Then
MsgBox "Control Key was pressed. Key Value : " & vbCtrlMask
End If
If Shift = vbAltMask Then
MsgBox "Alt Key was pressed. Key Value : " & vbAltMask "
End If
If Shift = vbShiftMask Then
MsgBox "Shift Key was pressed. Key Value : " & vbShiftMask "
End If
'-------------------------------------------------------------------
Dim blnIsAlt As Boolean
Dim blnIsCtrl As Boolean
Dim blnIsShift As Boolean
blnIsAlt = Shift And vbAltMask
blnIsCtrl = Shift And vbCtrlMask
blnIsShift = Shift And vbShiftMask
If blnIsCtrl And blnIsShift And blnIsAlt Then
MsgBox "Ctrl and Shift Button is Pressed"
Exit Sub
End If
If blnIsAlt And blnIsShift Then
MsgBox "Alt and Shift Button is Pressed"
End If
If blnIsAlt And blnIsCtrl Then
MsgBox "Alt and Ctrl Button is Pressed"
End If
If blnIsCtrl And blnIsShift Then
MsgBox "Ctrl and Shift Button is Pressed"
End If
End Sub
‘===================================================================
tc ge dksbZ Shift Key Press ugha djrs gSa] rc Shift Argument esa Zero gksrk gS] tks fd
False dks Represent djrk gS] ysfdu tc ge fdlh Shift Key dks Press djrs gq, Click
djrs gSa] rc MouseUp Event ds Shift Argument esa ml Shift Key dk dksbZ Integer
Number gksrk gSA Visual Basic esa 0 ds vykok lHkh eku True dks Represent djrs gSa]
blfy, tc gesa nks Shift Keys dks ,d lkFk Check djuk gksrk gS] rc ,d Boolean Type ds
Variable esa fuEukuqlkj ekuksa dks Check djds True ;k False ds :i esa Keys dh
Information dks Hold fd;k tkrk gS%
blnIsAlt = Shift And vbAltMask
blnIsCtrl = Shift And vbCtrlMask
blnIsShift = Shift And vbShiftMask
igys Statement esa geus Shift o vbAltMask Constant ds chp AND Masking fd;k gSA
AND Masking esa nksuksa gh Identifiers ds eku ;fn True gksa] rks Resultant eku Hkh True
gksrk gS] ftldk eryc ;s gS fd Mouse ds Button dks Press djrs le; Alt Button dks
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
Press djds j[kk x;k FkkA ysfdu ;fn Mouse dk Button Press djrs le; Keyboard ds
Alt Button dks Press djds ugha j[kk x;k gks] rks Shift Argument esa vbAltMask ds eku ds
LFkku ij False ;kuh Zero gksxk vFkok fdlh vU; Shift Button dk Integer eku gksxk]
ftlls AND Masking ds nkSjku Shift Argument o vbAltMask nksuksa ds ekuksa esa Difference
gksus ds dkj.k False Return gksxk vkSj blnIsAlt uke ds Boolean Type ds Variable esa
False Store gks tk,xkA blh rjg ls blnIsCtrl o blnIsShift uke ds Boolean Type ds
Variable esa Hkh mlh fLFkfr esa True Store gksrk gS] tc Keyboard ls Øe”k% Control Key
vFkok Shift Key dks Press djds j[krs gq, Mouse ls Click fd;k x;k gksA
tc ge ,d ls T;knk Shift Keys dks Press djds j[krs gq, Mouse ds Button dks Press
djrs gSa] rc ,d ls T;knk Boolean Variables esa AND Masking ds nkSjku True Store gks
tkrk gS vkSj If Statement esa ge fQj ls bu Boolean Variables dh Values dh AND
Masking djds ;s irk yxk ysrs gSa] fd ,d ls T;knk Shift Keys Press dh xbZ Fkha vFkok ugha]
D;ksafd ;fn Mouse Clicking ds le; ,d ls T;knk Shift Keys dks Press fd;k x;k gks] rks
,d ls vf/kd Boolean Variables esa True gksxk vkSj ftu nks Boolean Variables esa True
Stored gksxk] mUgha ls lEcaf/kr If Statement True Return djsxk vkSj Execute gksxkA
Popup Method Form Object ds Popup Method esa Hkh dqN Arguments gksrs gSa] ftudk iz;ksx djds ge
Display gksus okys Popup Menu dks Control dj ldrs gSaA ,d Popup Method ds fofHkUu
Optional Arguments dk Description fuEukuqlkj gS%
Menu As Object
bl Argument ds LFkku ij gesa ml Popup Menu dk uke nsuk gksrk gS] ftls ge fdlh
Specified Control ds fy, Display djuk pkgrs gSaA bl Argument ds vykok lHkh vU;
Arguments Optional gksrs gSaA ge gekjh t:jr ds vuqlkj vU; Arguments dks NksM ldrs
gSa] ysfdu bl Argument dks Specify djuk t:jh gksrk gSA pwafd geus gekjs mnkgj.k esa vius
Popup Menu dk uke mnuPopup fn;k gS] blfy, gesa bl LFkku ij ;gh uke Specify djuk
gksrk gSA
Flags
bl Argument ds LFkku ij gesa Popup Menu ds Popup gksrs le; dh Location dk Flag
Set djuk gksrk gS] tks fuEUk esa ls dksbZ Hkh gks ldrk gS%
vbPopupMenuLeftAlign (Constant)
;s Default eku gksrk gSA ;s Constant Set djus ij Popup gksus okyk Menu Mouse
Pointer ds Click gksus dh X Location ds Left Side esa Popup gksrk gSA
vbPopupMenuRightAlign (Constant)
;s Constant Set djus ij Popup gksus okyk Menu Mouse Pointer ds Click gksus dh X
Location ds Right Side esa Popup gksrk gSA
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
vbPopupMenuCenterAlign (Constant)
;s Constant Set djus ij Popup gksus okys Popup Menu ds chp esa Mouse Pointer
dk og X Location gksrk gS] tgka Mouse Click fd;k x;k gksrk gSA
vbPopupMenuLeftButton (Behavior)
;s Behavior Set djus ij Popup Menu ml le; Trigger gksrk gS] tc User Mouse
ds dsoy Left Button ls Popup gksus okys Menu ds fdlh Menu Item dks Click djrk
gSA
vbPopupMenuRightButton (Behavior)
;s Behavior Set djus ij Popup Menu ml le; Trigger gksrk gS] tc User Mouse
ds fdlh Hkh Button ls Popup gksus okys Menu ds fdlh Hkh Menu Item dks Click djrk
gSA
tc ge Constant o Behavior nksuksa dks ,d gh Argument esa Set djuk pkgrs gSa] rc gesa
nksuksa ekuksa ds chp OR Operator dk iz;ksx djuk gksrk gSA tSls fuEu Statement Flags
Argument esa Popup Menu dks Center esa Align djsxk vkSj Popup Menu Right o Left
nksuksa Button ls Activate gksxk%
Form1.PopupMenu mnuPopup, vbPopupMenuCenterAlign Or _
vbPopupMenuRightButton , , mnuPopupPrint
X, Y
bu Argument ds LFkku ij ge tks Hkh eku Specify dj nsrs gSa] gekjk Popup Menu gesa”kk
mlh Location ij Display gksrk gS] fQj pkgs ge Control ij fdlh Hkh LFkku ij Click D;ksa
uk djsaA pwafd lkekU;r;k ge Menu dks mlh LFkku ij Display djokuk pkgrs gSa] tgka geus
Right Click fd;k gksrk gS] blfy, bu Arguments dks Fill ugha fd;k tkrk gSA tc ge bu
Arguments dks Fill ugha djrs gSa] rc buesa Mouse ds Pointer dh Current Position dk
Coordinate Automatically Set gks tkrk gSA
DefaultMenu
ge Popup Menu ds ftl Item dks Default :i ls Selected j[kuk pkgrs gSa] ml Menu
Item dk uke gesa bl Argument esa Specify djuk gksrk gSA
tc ge fdlh Method dks Call djrs gSa vkSj mlesa cgqr lkjs Arguments dks Pass fd, tkus
dh O;oLFkk gksrh gS] rc ge fofHkUu izdkj ds Arguments dks Øe ls Specify dj ldrs gSaA
ysfdu ;fn gesa dqN Arguments dks NksM dj dqN dh Arguments dks Specify djuk gks] rks
gesa ,d fo”ks’k rjhds dks Use djuk t:jh gksrk gSA ekuyks fd ge PopupMenu esa dsoy izFke
o vfUre Argument dks gh Set djuk pkgrs gSa] bl fLFkfr esa bl PopupMenu Method dks
Use djrs le; gesa blesa Arguments dks fuEukuqlkj Pass djuk gksxk%
Form1.PopupMenu mnuPopup, , , , mnuPopupPrint
fdlh Hkh Method esa ge izFke Argument dks lkekU; rjhds ls Specify dj ldrs gSa] ysfdu
;fn ge fiNys rjhds dks Use djuk uk pkgsa] rks ge ,d vkSj rjhdk Use djds fdlh
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
Procedure ds fofHkUu Optional Arguments ds ekuksa dks fcuk Øe dk /;ku j[krs gq, Pass
dj ldrs gSa] ysfdu bl rjhds esa gesa Argument ds uke dk irk gksuk t:jh gksrk gSA mnkgj.k
ds fy, ;fn ge fiNys Statement dks gh bl rjhds ls Specify djsa] rks gesa fuEukuqlkj
Argument Passing Code fy[kuk gksxk%
Form1.PopupMenu mnuPopup, DefaultMenu := mnuPopupPrint
First Argument dks Pass djus ds fy, gesa
fdlh rjhds dh t:jr ugha gS] D;ksafd lkekU;r;k
lcls igys mUgha Arguments esa eku Pass djus
gksrs gSa] ftUgsa Pass djuk t:jh gksrk gS vkSj ;s
Compulsory Arguments ,d Series esa gksus
dh otg ls buds ukeksa dks Specify djus dh
t:jr ugha gksrh gS uk gh ge Compulsory
Arguments ds ukeksa dks Specify dj ldrs gSa]
D;ksafd Compulsory Arguments ds ukeksa esa
Visual Basic esa Space dk iz;ksx fd;k x;k
gksrk gS vkSj ge fdlh Space ;qDr Variable dks lkekU; rjhds ls Specify ugha dj ldrs gSaA
ysfdu Optional Arguments ,d Single String Name gksrs gSa] blfy, bUgsa Directly
Access fd;k tk ldrk gSA blh otg ls geus PopupMenu Method ds vfUre Option
Argument ds uke DefaultMenu esa := Assignment Operator dk iz;ksx djds Directly
Default Menu Item dk uke Specify dj fn;k gSA Default Item dks fp= esa Bold Face ds
:i esa ns[kk tk ldrk gSA
Adding Deleting Menu Items At Runtime Runtime Menus Application ds Runtime esa ml le; Create gksrs gSa] tc mudh t:jr
gksrh gSA Runtime Menu Items Create djus ds fy, gesa Menu dk Control Array Create
djuk iMrk gSA Application ds Runtime esa Load Statement u;k Menu Item Create
djrk gS vkSj Unload Statement fdlh Menu Item dks Delete djrk gSA
Creating Runtime Menu Items Runtime Menu Item Create djus ds fy, gesa rhu Steps dks Follow djuk iMrk gSA ;s
Steps fuEukuqlkj gSa%
1 lcls igys gesa Menu Editor esa ml Menu dks
Create djuk gksrk gS] ftlesa u, Sub Items dks
Application ds Run Time esa Add djuk gksrk gSA
gesa ftl Sub Menu esa u, Run Time Items dks
Add djuk gksrk gS] mlesa ,d Sub Menu Item
Create fd;k tkrk gS vkSj mls Control Array cuk
fn;k tkrk gSA Control Array cukus ds fy, ml
Sub Menu Item dh Index Property esa eku 0
fy[k fn;k tkrk gS] ftlls cuus okyk Item ,d
Control Array cu tkrk gSA Control Array ,d
,lk Array gksrk gS] tks fd Visual Basic ds fdlh
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
Control dk Array gksrk gSA
2 nwljs Step esa gesa Load Statement dk iz;ksx djds Menu ds Items dks Application
ds Run Time esa Load djuk gksrk gSA bl dke dks ge fuEukuqlkj Syntax }kjk dj
ldrs gSa%
Load mnuRTMenuOption(1)
Menu Item dk uke Design Time esa fn, x, mlh uke ij gh vk/kkfjr gksrk gS]
ftldh Index Property dks geus Set fd;k gksrk gSA u;k Menu Item Create djus
ds fy, gesa dsoy ml uke o ,d Unique Index Number dks Use djuk gksrk gS]
ftls Control Array esa igys Use uk fd;k x;k gksA
3 tc Menu Item Load gks tkrk gS] mlds ckn ge ml Loaded u, Item dks Access
djus ds fy, Menu ds uke o Index Value dk iz;ksx dj ldrs gSaA Menu Item ds
Load gks tkus ds ckn ge Menu Item ds lkFk fofHkUu izdkj dh vU; Run Time
Properties dks Set dj ldrs gSaA
4 tc Menu Item dks Program ds Run Time esa Create dj fy;k tkrk gS] rc og
Menu Item Control Array dk ,d fgLlk cu tkrk gSA tc gesa Runtime esa
Generate fd, x, Menu ds fy, Code fy[kus gksrs gSa] rc Design Time esa
Create fd, x, Menu ds First Index Number dks vk/kkj ds :i esa Use djuk
gksrk gSA
tks Menu Item geus Design Time esa Create fd;k Fkk] mlesa Click Event uke dk ,d
Extra Argument gksrk gSA Index Argument fdlh Control dks Identify djus ds fy, Use
fd;k tkrk gSA Dynamic Menu Items ds fy, ge fuEukuqlkj Code fy[k ldrs gSa] ftlesa
Code fy[kus ds fy, gesa Design Time esa Create fd, x, Menu Item ds Click Event dks
Choose djuk gksrk gSA tc ge ,lk djrs gSa] rc gesa Code Window esa fuEukuqlkj ,d
Procedure Header izkIr gks tkrk gS%
‘===================================================================
Private Sub mnuRTMenuOption_Click(Index As Integer)
End Sub
‘===================================================================
bl Procedure esa Index uke dk ,d Argument gksrk gSA bl Argument esa ml Menu
Item ds Index dk Number gksrk gS] ftls Click fd;k tkrk gSA pwafd gekjs Menu Items
Runtime esa Create gks jgs gSa] fQj Hkh Runtime esa Hkh Create gksus okys gj Menu Item dk
,d Index Number gksrk gS] blfy, ;fn ge Runtime esa Create gksus okys fdlh Menu
Item ij Hkh Click djrs gSa] rc Hkh ml Runtime esa Created Menu Item dk Index
Number bl Index Argument esa vkrk gSA blfy, ge Runtime esa Create gksus okys Menu
Item dks Hkh blh Procedure }kjk Handle dj ldrs gSaA bl Procedure esa ge fuEukuqlkj
Code fy[k ldrs gSa] tks dsoy ,d Message Display djus dk dke djrk gS%
‘===================================================================
Private Sub mnuRTMenuOption_Click(Index As Integer)
Select Case Index
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
Case 0
MsgBox “You have clicked the first menu item.”
Case 1
MsgBox “You have clicked the first Runtime menu item.”
Case 2
MsgBox “You have clicked the second Runtime menu item.”
End Select
End Sub
‘===================================================================
Program ds Run Time esa nks u, Menu Items Create djus ds fy, ge Form_Load
Procedure esa fuEukuqlkj nks u, Menu Items dks Load dj ldrs gSa%
‘===================================================================
Private Sub Form_Load()
Load mnuRTMenuOption(1)
Load mnuRTMenuOption(2)
mnuRTMenuOption(0).Caption = "First Menu Item Of Design Time"
mnuRTMenuOption(1).Caption = "First Menu Item Or Runtime"
mnuRTMenuOption(2).Caption = "Second Menu Item Or Runtime"
End Sub
‘===================================================================
dsoy mUgha Menu Item dks Runtime esa Remove fd;k tk ldrk gS] ftUgsa Run Time esa
Create fd;k x;k gksrk gS] Design Time esa Create fd, x, Menu Items dks Run Time esa
Remove ugha fd;k tk ldrk gSA Runtime Menu Items dks Remove djus ds fy, ge nks
rjhdksa dk iz;ksx dj ldrs gSaA igys rjhds esa Menu Item dh Visible Property dks False
djds Item dks Invisible dj fn;k tkrk gSA bl rjg dk Item Invisible gksus ds ckotwn Hkh
Memory esa jgrk gS vkSj mldh Properties dks Access fd;k tk ldrk gSA bl igys rjhds
dks ge fuEukuqlkj Use dj ldrs gSa%
mnuRTMenuOption(2).Visible = False
ysfdu ;fn ge fdlh Menu Item dks Permanently Memory ls Remove djuk pkgrs gSa] rks
gesa ml Menu Item dks Unload djuk gksrk gSA Menu Item dks Unload djus ds fy, ge
fuEukuqlkj Syntax dk iz;ksx dj ldrs gSa%
Unload mnuRTMenuOption(2)
Unload Statement esa dsoy Runtime Control Names o Elements dks gh Pass fd;k tk
ldrk gSA ;fn ge fdlh Design Time Item dks Unload Statement esa Pass djrs gSa] rks
gekjs Application esa Error Generate gksrk gSA
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
Adding Controls To Form
Introduction Visual Basic esa fofHkUu izdkj ds Built-In Controls gSa] ftUgsa ge Form vFkok fdlh Hkh vU;
Container ij Visually Place dj ldrs gSaA ge ftu Controls dks Form ij Place djuk
pkgrs gSa] Visual Basic IDE esa fn[kkbZ nsus okys Toolbox esa ml Control dks Click djrs gSa
vkSj Mouse ds Pointer dks Form ij Drag N Drop djds ,d Rectangle cukrs gSaA ,lk
djus ij u;k Control Form ij Draw gks tkrk gSA nwljs rjhds esa gesa ftl Control dks
Form ij Place djuk gksrk gS] mls Toolbox ij Double Click djrs gSaA Toolbox ij ge
ftl Control dks Double Click djrs gSa] og Control viuh Default Properties ds lkFk
Form esa Center esa Place gks tkrk gS] ftls ge gekjh t:jr ds vuqlkj lgh Properties ls
Set dj ldrs gSaA
gesa Toolbox ij fLFkr lHkh Tools dk uke /;ku j[kus dh Hkh t:jr ugha gksrh gSA ge ftl
fdlh Hkh Tool ij Mouse ds Pointer dks Place djrs gSa] ml Control dk uke ,d ToolTip
Message ds :i esa gesa fn[kkbZ nsus yxrk gSA
Container Controls Visual Basic esa dqN Controls ,ls gksrs gSa] tks Lo;a Active :i ls dksbZ dke ugha djrs gSa]
cfYd ;s Controls fdlh vU; Control ds fy, ,d Container dh rjg dke djrs gSaA ;s
Controls Container Controls dgykrs gSaA Visual Basic esa Form lcls eq[; Container
gksrk gS] ftl ij vU; lHkh izdkj ds lkekU; Controls vFkok Container Controls dks Place
fd;k tk ldrk gSA blds vykok Frame Control o PictureBox Control Hkh Container dh
rjg dke djrs gSaA
PictureBox Control o Image Control nksuksa ds T;knkrj Features ,d leku
gksrs gSa] ysfdu nksuksa Controls esa ,d eq[; vUrj ;s gksrk gS fd PictureBox
Control Container dh rjg dke dj ldrk gS] tcfd Image Control
Container dh rjg dke ugha djrk gSA ge fdlh Hkh Container esa fofHkUu
izdkj ds Controls dks Add djus ds fy, fofHkUu izdkj ds rjhdksa dk iz;ksx dj
ldrs gSaA
tc ge Form ds vykok fdlh vU; Container esa fdlh Control dks Place
djuk pkgrs gSa] rc gesa gesa”kk ml Control dks Container esa Draw djuk iMrk
gSA ;fn ge Control dks Double Click djds Container esa ykuk pkgsa] rks
Controls gesa”kk Form Container ij gh Place gksrs gSaA ;fn gesa igys ls cus
gq, Controls dks fdlh Container esa Place djuk gks] rks Place fd, tkus
okys lHkh Controls dks Select djds Cut djuk gksrk gS vkSj fQj ftl
Container esa bu Controls dks Place djuk gS] ml Container dks Select
djds mlesa Paste djuk gksrk gSA
Setting Properties fofHkUu izdkj ds Controls dks Draw djus ds ckn gesa mu Controls dh
Properties dks viuh t:jr ds vuqlkj Set djuk gksrk gSA lkekU;r;k lcls
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
T;knk dke esa vkus okys Controls Visual Basic IDE ds Toolbox ij Place fd;k x;k gSA
ysfdu fQj Hkh CommandButton, TextBox o Labels Toolbox ij fLFkr lHkh Controls esa
ls Hkh lcls T;knk mi;ksx esa vkus okys Controls gksrs gSa] blfy, lcls igys ge bUgha Controls
dh Properties ds ckjs esa ckr djsaxsA
ge fdlh Hkh Control dh Property dks Design Time vFkok Run Time esa Set dj ldrs gSaA
tc ge fdlh Controls dks Select djrs gSa] rks ml Controls dh fofHkUu Properties ,d
Properties Window uke ds Window esa fn[kkbZ nsus yxrh gS] ftls ge gekjh t:jr ds
vuqlkj Set dj ldrs gSaA ;fn Properties Window fn[kkbZ uk ns jgk gks] rks Function Key
F4 dks Press djds bl Window dks Display fd;k tk ldrk gSA
fofHkUu izdkj ds Controls dh fofHkUu izdkj dh Properties gksrh gSA gj Property dks fdlh
uk fdlh izdkj dh Numerical vFkok String Type dh Value ls Set fd;k tk ldrk gSA
tks Properties Boolean Type dh Value ls Set gksrh gSa] mUgsa Set djus ds fy, Mouse ls
mu Properties ij Double Click djds mUgsa Toggle fd;k tk ldrk gSA mnkgj.k ds fy,
CommandButton Control dh Default o Cancel Properties Boolean Properties gksrh gSa]
ftUgsa Double Click djds Toggle fd;k tk ldrk gSA
dqN Properties ,lh gksrh gSa] ftuesa dqN Named Enumerated ekuksa esa ls fdlh eku dks Set
fd;k tk ldrk gSA bl izdkj dh Properties ,d Drop-Down List ds :i esa fn[kkbZ nsrh gSaA
mnkgj.k ds fy, MousePointer Property ,d Drop-Down List iznku djrk gS] ftlesa ls
okafNr Enumerated Named eku dks Select fd;k tk ldrk gSA
dqN Properties esa Dialog Boxes ds :i esa Sub Components gksrs gSa] tks dqN Special
Type ds Properties ds ,d Group dks Represent djrs gSaA bl izdkj dh Property ij
Double Click djus ij ,d u;k Property Page Display gksrk gS] ftlds fofHkUu ekuksa dks
viuh t:jr ds vuqlkj Set fd;k tk ldrk gSA
tc ge fdlh Control dh Property dks Program ds Run Time esa Set djuk pkgrs gSa] rc
gesa Control ds uke ds lkFk Dot Operator dk iz;ksx djuk gksrk gS vkSj Dot ds ckn
Property dks Specify djds Equal To Symbol dks Use djuk gksrk gS vkSj u, eku dks bl
Equal To Symbol ds ckn Specify djuk gksrk gSA tSls ;fn ge CommandButton
cmdClose ds Caption dks Change djuk pkgsa] rks ;s dke ge fuEukuqlkj dj ldrs gSa%
cmdClose.Caption = “E&xit”
Visual Basic esa ftrus Hkh Objects gSa mu lHkh Objects dh Properties, Methods, Visual
Basic esa Use fd, tkus okys fofHkUu Constants vkfn dh tkudkjh ge Object Browser ls
izkIr dj ldrs gSaA Object Browser dks Visual Basic ds IDE esa Display djus ds fy, gesa
Function Key F2 dks Press djuk gksrk gSA
tc ge fdlh Complex Object dh Property dks Access djuk pkgrs gSa] rc gesa Dots dk
iz;ksx ,d ls T;knk ckj djuk iMrk gSA mnkgj.k ds fy, ;fn ge fdlh TextBox esa fn[kkbZ ns
jgs Test ds Font dh Style dks Run Time esa Change djuk pkgsa] rks ;s dke gesa fuEukuqlkj
djuk gksxk%
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
‘===================================================================
txtBox.Font.Bold = True
txtBox.Font.Name = “Times New Romans”
‘===================================================================
Visual Basic esa gj Object dh dksbZ uk dksbZ ,d Default Property gksrh gS] ftls fcuk
Specify fd, gq, gh Access vFkok Set fd;k tk ldrk gSA
1 CommandButton dh Default Property Value Property gksrh gSA
2 Label dh Default Property Caption Property gksrh gS vkSj
3 TextBox dh Default Property Text Property gksrh gSA
fdlh Hkh Control dh Default Property dks Access djus ds fy, ge dsoy Control ds uke
dks Use dj ldrs gSaA gesa Control ds uke ds lkFk Property dks Specify djus dh t:jr
ugha gksrh gSA tSls fuEu Statements dks nsf[k,%
‘===================================================================
cmdOK = True
txtName = “Manmohan”
lblName = “Krishna”
‘===================================================================
ge ns[k ldrs gSa fd bu rhuksa gh Controls ds lkFk geus fdlh Property dks Specify ugha
fd;k gSA bl fLFkfr esa ;s rhuksa gh Controls viuh Default Property dks Access djrs gSaA
Common Properties Visual Basic esa dqN ,lh Properties gksrh gSa] ftUgsa T;knkrj Objects }kjk Common :i ls
Common dkeksa ds fy, Share fd;k tkrk gSA buesa ls dqN Most Common o lcls T;knk
Use dh tkus okyh Properties fuEukuqlkj gSa%
Name Property
gj Object dk viuk ,d uke gksrk gS] ftls Name Property }kjk Assign fd;k tkrk gSA ;s
uke fdlh Object dks ml le; Refer djrk gS] ftl le; ge Code fy[krs le; ml
Control dh Properties o Methods dks Access djuk pkgrs gSaA mnkgj.k ds fy, ;fn ge
Command Button dks cmdExit uke nsrs gSa] rks bl Command Button dks Refer djus ds
fy, gesa fuEukuqlkj Code }kjk Refer dj ldrs gSa%
‘===================================================================
cmdExit.Caption = “Close”
‘===================================================================
Name Property Design Time esa gh Set dh tk ldrh gSA Run Time esa ;s Property
Read-Only gks tkrh gS] blfy, ge Program ds Run Time esa bl Property dks Change
ugha dj ldrs gSaA
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
Enabled Property
;s ,d True/False Property gksrh gSA tc ;s Property False gksrh gS] rc blls Associated
Control Grayed gks tkrk gS vkSj fdlh Hkh Event ij Response ugha djrk gS] ;gka rd fd
Grayed Control ij Focus Hkh Move ugha gksrk gSA pwafd Label Control dHkh Hkh Focus
izkIr ugha djrk gS] blfy, bldh Enabled Property dk Application Program ij dksbZ
izHkko ugha iMrk gSA gkykafd ;fn Label Control dh Enabled Property True gks] rks og ml
le; Click o DblClick tSls Events dks Response djrk gS] tc Mouse dk Pointer
Label ij gksrk gSA bl Property dks Design Time o Run Time nksuksa le;ksa ij Set fd;k
tk ldrk gSA
Timer Control dh Enabled Property dks ;fn False dj fn;k tk,] rks Timer Control vU;
Controls dh rqyuk esa vyx rjhds ls React djrk gSA tc Timer Control Enabled gksrk gS]
rc Specified Time ds Duration esa ;s vius Procedure ds Codes dks Execute djrk
jgrk gS] ysfdu tc bls Disable dj fn;k tkrk gS] rc Specified Time Duration esa bldk
Code Procedure Execute ugha gksrk gSA lkekU;r;k ;fn Timer Control ds Interval
Property esa eku 0 Specify dj fn;k tk,] rks ;s Control Disable Control dh rjg dke
djus yxrk gSA
Visible Property
;s Property lHkh Controls ds fy, By Default True gksrk gSA bl Property dks False djus
ij Associated Control Form ij fn[kkbZ ugha nsrk gSA ;fn Design Time esa bl Property
dks False dj fn;k tk,] rks Hkh Programmer dks Design Time esa lEcaf/kr Control fn[kkbZ
nsrk gS] ysfdu Run Time esa Control fn[kkbZ ugha nsrkA ge bl Property dks Design Time
o Run Time nksuksa fLFkfr;ksa esa Access dj ldrs gSaA
Font Property
Font Property okLro esa ,d Object gksrk gS] ftlesa bldh Lo;a dh Properties gksrh gSaA ge
Font Object dh Properties dks Design Time esa ,d Dialog Box }kjk Manipulate dj
ldrs gSaA bl Object dks Call djus ds nks rjhds gksrs gSaA igys rjhds esa ge Control dh Font
Property dks Double Click djrs gSa vkSj
nwljs rjhds esa ge Font Property ds lkFk esa
Associated Ellipsis Button ( … ) dks
Click djrs gSaA nksuksa gh fLFkfr;ksa esa gesa ,d
Font Dialog Box fn[kkbZ nsrk gSA
;fn ge fdlh Control ds fy, bl Font
Object dh Property dks Runtime esa
Access djuk pkgsa] rks gesa Double Dotted
Syntax dk iz;ksx djuk iMrk gSA mnkgj.k
ds fy, ;fn ge pkgrs gSa fd Label dk uke
Bold Face esa fn[kkbZ ns] rks bl dke dks ge
fuEu Code }kjk dj ldrs gSa%
‘===================================================================
Dim blnOrigBold As Boolean
blnOrigBold = lblName.Font.Bold
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
lblName.Font.Bold = True
‘===================================================================
;fn ge ,d gh Object ds fy, mldh dbZ Properties dks ,d lkFk Set djuk pkgsa] rks ge
With … End With Block dk iz;ksx dj ldrs gSaA mnkgj.k ds fy, ;fn ge Label ds fy,
Font dh rhu Properties dks ,d lkFk Set djuk pkgsa] rks ;s dke ge fuEukuqlkj dj ldrs gSa%
‘===================================================================
With lblLable.Font
.Bold = True
.Underline = True
.Italic = True
.Name = "Times New Romans"
End With
‘===================================================================
Size And Position Properties
Object dh Height o Width Properties Object dh Size dks Specify djrs gSa] tcfd Top
o Left Properties Object dh Container ij Position dks Specify djrs gSaA
Size o Position dks ftl Unit esa Measure fd;k tkrk gS] ml Unit dks ge Container dh
ScaleMode Property }kjk Set dj ldrs gSaA Container dk Default Unit Twip gksrk gS]
tks fd ,d Point dk chloka fgLlk ;kuh 1/20 Point ds cjkcj gksrk gSA
ge bu lHkh Properties dks Run Time esa Hkh Change dj ldrs gSa vkSj ge Control ds
Move Method dk iz;ksx djds Control dh Size o Position dks Runtime esa Change dj
ldrs gSaA
TabIndex and TabStop Properties
TabIndex Property }kjk ;s r; fd;k tkrk gS fd tc User Tab Key dks Press djsxk] rc
dkSulk Control dc Focus izkIr djsxkA Label Control dh Hkh TabIndex Property gksrh gS]
ysfdu ,d Label dHkh Hkh Focus izkIr ugha djrk gSA
TabStop Property gesa ;s Specify djus dh lqfo/kk iznku djrk gS fd tc User Tab Key dks
Press djsxk] rc fdl Control ij Tab Navigation ds nkSjku Move ugha gksxkA bl
Property dk Default eku True gksrk gSA ;fn ge fdlh Control dh TabStop Property esa
False eku Store dj nsrs gSa] rks User Navigation ds nkSjku ml Control ij Focus dks
Tab Key }kjk Transfer djus esa l{ke ugha gks ikrk gSA TabStop Property dsoy mlh le;
viuk Effect fn[kkrk gS] tc User Tab Key Press djds Navigation djrk gSA TabStop
Property dks False Set djus ds ckotwn ge fdlh Hkh vU; rjhds ls lEcaf/kr Control ij
Focus dks Set dj ldrs gSaA
Assigning Access Key To TextBox Control
ge fdlh Text Box ij fdlh Access Key dks Focus ds fy, Set ugha dj ldrs gSaA ysfdu
fQj Hkh ;fn ge fdlh Text Box dks Access Key }kjk Control djuk pkgsa] rks ge TextBox
Control ds lkFk Associate fd, tkus okys Label Control ij ml Key dks Highlight dj
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
ldrs gSa] ftls Use djds ge Text Box dks Control djuk pkgrs gSa] D;ksafd Label Control
dHkh Hkh Focus izkIr ugha djrk gSA
Access Key Set djus ds fy, ge Label Control ds Caption Property esa fdlh Key dks
‘&’ dk iz;ksx djds Access Key Define dj ldrs gSaA ysfdu pwafd ,d Label Control dHkh
Hkh Focus izkIr ugha djrk gS] blfy, tc ge Label Control ds Access Key dks Use djrs
gSa] rks Visual Basic Automatically ml Control ij Focus dks Set dj nsrk gS] tks Label
ds TabIndex Property ds vxys Øe ij vkrk gS vkSj lkekU;r;k ;s Label ls Associated
Text Box gksrk gS] blfy, Control Text Box ij Transfer gks tkrk gSA fdlh Text Box ij
Access Key Set djus ds fy, gesa fuEu Øe dks Follow djuk gksrk gS%
1 lcls igys Text Box ds Left esa ,d Label Control dks Place djsaA
2 lkekU;r;k lHkh Controls dh UserMnemonic Property True gksrh gS] ysfdu ;fn
Label Control dh ;s Property False gks] rks lcls igys bls True Set djsaA tc ;s
Property True gksrh gS vkSj ge Caption Property esa Specify fd, tkus okys uke ds
fdlh Character ds vkxs & dk Symbol yxkrs gSa] rks og Character Access Key
cu tkrk gSA ysfdu ;fn ;s Property False gks] rks Caption esa Use fd;k tkus okyk
& Hkh Caption ds :i esa fn[kkbZ nsus yxrk gSA
3 vc Label Control dks mlds Right esa Placed Text Box ds TabIndex ds eku ls
,d de eku Label Control dks Set djuk gksrk gSA ,lk djus dk dkj.k ;s gS fd tc
ge Access Key dks Use djsaxs] rc Focus Label Control ij tk,xk] ysfdu pwafd
Label Control Focus Receive ugha dj ldrk gS] blfy, Focus vyx TabIndex
ij Move gksxk] tks fd Text Box dk TabIndex Number gksxkA bl rjg ls Focus
Text Box ij igqap tk,xkA
CommandButton Control – Important Properties
Window Application esa TextBox o Label Controls ds ckn ;fn dksbZ Control lcls T;knk
Use fd;k tkrk gS] rks og CommandButton Control gSA Command Button dk eq[; dke
ml le; Code Procedure dks Run djuk gksrk gS] tc User Command Button ij Click
djrk gSA tc ge Command Button dks Program dj jgs gksrs gSa] rc gesa Command
Button dh fuEu eq[; Properties dk /;ku j[kuk gksrk gS%
Caption Property
gesa CommandButton ds Caption Property dks gesa”kk Valid uke Set djuk gksrk gS] D;ksafd
Caption Property og Property gksrh gS] tks Run Time esa Object ij fn[kkbZ nsrh gSA bl
Property dks Design Time o Run Time nksuksa fLFkfr;ksa esa Access fd;k tk ldrk gSA
Cancel Property
Command Button dh Cancel Property ,d Boolean Property gksrh gSA ;s Property
Form ij fLFkr fdlh ,d Command Button ds Click Event Procedure Codes dks Esc
Key }kjk Access djus dh lqfo/kk nsrk gSA ge ftl Button ij Cancel Property dks True
Set djrs gSa] ml Button ds Click Event ds fy, fy[ks x, Codes Keyboard ij fLFkr Esc
Key dks Press djds Execute fd;k tk ldrk gSA /;ku j[ksa fd Esc Button dks Press
djus ij Click Event Fire ugha gksrk gS] dsoy Click Event Handle djus okyk Procedure
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
gh Run gksrk gSA lcls T;knk Notice djus okyh ckr ;s gS fd Esc Key ds Press djus ij
Click Event Procedure ds Execute gksus ds ckotwn Focus dh Position ml Command
Button ij Change ugha gksrh gS] ftldk Click Event Procedure Run gks jgk gSA
Default Property
Default Property Hkh Cancel Property dh rjg gh ,d Boolean Property gksrh gS vkSj
Form ij fLFkr dsoy ,d gh Control ds fy, Default Property dks True Set fd;k tk
ldrk gSA ;s Property Hkh Bhd Cancel Property dh rjg gh dke djrk gS] vUrj dsoy bruk
gS fd ftl Button ij Default Property dks Set fd;k tkrk gS] mldk Click Event
Handler Procedure ml le; Execute gks tkrk gS] tc User Keyboard ls Enter Key dks
Press djrk gSA
ge ,d Form ij dsoy ,d gh Button ds fy, Cancel o Default Property dks True Set
dj ldrs gSa] Form ij fLFkr “ks’k lHkh Commands ds fy, Automatically ;s Properties
False Set gks tkrh gSaA ;fn ge pkgsa rks Form ij fLFkr fdlh ,d gh Button ds fy, ;s nksuksa
Properties True Set dj ldrs gSa] bl fLFkfr esa Esc o Enter nksuksa gh Keys dks Press
djus ij gj ckj mlh Command Button dk Click Event Procedure Execute gksrk gSA
BackColor Style and Picture Property
Command Button dh ,d BackColor Property Hkh gksrh gS] ysfdu ;s Property mlh fLFkfr
esa Effect fn[kkrh gS] tc ge Command Button dh Style Property dks “1 – vbGraphical”
Set djrs gSaA tc ge ;s Style Set djrs gSa] rks mlds ckn ge Command Button dh
Picture Property dks Set djds Command Button ij fdlh Graphical Image dks Hkh
Display dj ldrs gSaA
Value Property
Value Property Command Button dh Default Property gksrh gS vkSj ;s dsoy Run Time
esa gh Available gksrh gSA ;fn ge bldh Value Property dks True Set dj nsrs gSa] rks
Command Button dk Click Event Procedure Execute gks tkrk gSA Command Button
ds Click Event Procedure dks Execute djus ds fy, gesa Command Button dh bl
Default Property dks True Set djuk gksrk gS] tks fd fuEukuqlkj nks rjhdksa ls fd;k tk ldrk
gS%
cmdOK = True OR cmdOK.Value = True
TextBox Control – Important Properties
TextBox Windows Application esa dkQh T;knk Use gksus okyk Control gSA bldk iz;ksx
lkekU;r;k User ls Free Form Input izkIr djus ds fy, fd;k tkrk gSA ge TextBox
Control esa fd, tkus okys Changes o TextBox Control ds Contents dks dbZ Properties
dk iz;ksx djds Manipulate dj ldrs gSaA TextBox Control dh dqN Most Useful
Properties fuEukuqlkj gSa%
HideSelection Property
TextBox dh ;s Property By Default True gksrh gS vkSj ;s bl ckr dks Indicate djrh gS fd
User us TextBox esa ftu Texts dks Highlight fd;k gS] os ml le; Highlight ugha jgsaxh]
tc User Focus dks vU; Control ij Move djsxkA ;fn ge pkgsa fd Focus fdlh Hkh
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
Control ij gks] ysfdu TextBox dk Selected Text Highlighted gh jgs] rks gesa bl
Property dks False Set djuk gksrk gSA
MaxLength Property
TextBox dh ;s Property bl ckr dks r; djrh gS fd User Text Box esa fdrus Characters
Input dj ldrk gSA ;fn ge bl Property esa 0 Set djrs gSa] rks User vf/kdre 32 KB rd
ds Characters ,d TextBox esa Input djrk gSA
Locked Property
TextBox dh bl Property dks True djus dk eryc ;s gksrk gS fd User bl Text Box ij
Focus rks Set dj ldsxk] ysfdu Text Box esa fdlh Hkh rjg dk Change ugha dj ldrk gSA
gkykafd User ml Text Box ds Contents dks Scroll dj ldrk gSA ge bls ,lh Enabled
Property ds :i esa le> ldrs gSa] tks Focus dks izkIr djus esa l{ke gSA
MultiLine Property
TextBox dh ;s Property dsoy Design Time esa gh miyC/k gksrh gSA lkekU;r;k lHkh Text
Box Default :i ls dsoy ,d gh Line ds Text dks Hold djus esa l{ke gksrs gSa] ftlesa
vf/kdre 256 Characters Hold gks ldrs gSaA ysfdu tc ge bl Property dks True Set
djrs gSa] rc ge ,d Text Box esa ,d ls T;knk Lines esa Texts Enter dj ldrs gSa vkSj Text
Box ij Automatically Word-Wrapping dh Property Apply gks tkrh gS] blfy, TextBox
esa Input fd, tk jgs Texts tSls gh TextBox dh Boundary dks Touch djrs gSa]
Automatically Next Line esa Transfer gks tkrs gSaA
PasswordChar Property
TextBox dh bl Property esa ge ftl Character dks Set dj nsrs gSa] Run time esa ml
Text Box esa Input fd, tkus okys Actual Texts fn[kkbZ ugha nsrs gSa] cfYd og Text fn[kkbZ
nsrk gS] ftls geus bl Property esa Set fd;k gksrk gSA Password Input djrs le; ge ftl
Text Box esa Password Input dj jgs gksrs gSa] ml Text Box dh bl Property esa lkekU;r;k
“*” Set fd;k x;k gksrk gS] blfy, Password dk gj Character gesa ,d “*” ds :i esa gh
fn[kkbZ nsrk gSA
ScollBars Property
TextBox dh bl Property dks Set djds ge Text Box ds lkFk Scroll Bars dks Set dj
ldrs gSaA ysfdu ;s Scrollbars Text Box ij rHkh fn[kkbZ nsrs gSa] tc ge MultiLine Property
dks True Set djrs gSaA ge eq[;r% rhu rjg ds Scroll Bars dks TextBox ij Set dj ldrs
gSa] ftudh tkudkjh Scrollbars Property ds List Box esa fn[kkbZ nsrh gSA
SelText Property
TextBox esa ge ftl Text dks Select djrs gSa ;k ftl Content dks Return djokuk pkgrs
gSa] mls bl Property esa Specify djrs gSaA ge bl Property esa tks Hkh String Type djrs gSa]
Currently Highlighted Text bl Text ls Replace gks tkrk gSA
SelStart Property
bl Property esa ,d Integer eku gksrk gS] tks TextBox ds First Highlighted Character dh
Position dks Represent djrk gSA ;s Zero Based gksrk gS blfy, ;fn blesa Zero gks] rks
bldk eryc gS fd geus Text Box ds First Character ij Cursor dks Place dj j[kk gSA
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
;fn Text Box esa Currently fdlh Text dks Select uk fd;k x;k gks] rks ;s Property
TextBox esa Cursor dh Current Position dks Represent djrk gSA ;fn ge bl Property
dk eku Change djrs gSa] rks geus TextBox esa tks dqN Hkh Select fd;k gksrk gS] og lcdqN
Deselect gks tkrk gS vkSj gekjk Cursor ml Position ij igqap tkrk gS] ftls geus SelStart
Property esa Set fd;k gSA
SelLength Property
TextBox dh bl Property esa Hkh ,d Integer eku gksrk gS] tks fd TextBox esa Select fd,
x, Characters dh la[;k dks Represent djrk gSA ge bl Property dks Run Time esa
Change djds Selected Texts ds Characters dh la[;k dks Change dj ldrs gSaA ;fn
ge blesa 0 Set dj nsa] rks Currently Selected lHkh Characters Deselect gks tkrs gSsaA
Text Property
Text Box dh Caption Property ugha gksrh gS] cfYd Text Property gksrh gS] tks fd TextBox
dh Default Property gksrh gSA ge bl Property dks Design Time o Run Time nksuksa
fLFkfr;ksa esa bl Property dks Access dj ldrs gSaA Text Property Text Box ds Currently
Visible o Editable Text dks Represent djrk gSA pwafd ;s TextBox dh Default Property
gksrh gS] blfy, ge bls Specify fd, fcuk Hkh Text Box ds Texts dks Set vFkok Return
djok ldrs gSaA tSls %
txtName = “Rahul” OR txtName.Text = “Rahul”
Label Control – Important Properties
Label Control dh dqN eq[; Properties fuEukuqlkj gSa%
Alignment Property
Label Control dh String dks bl Property }kjk Left, Center vFkok Right esa Align fd;k
tkrk gSA
Appearance, BackStyle and BorderStyle Properties Label Control dh ;s rhuksa Properties Label dh General Appearance ls lEcaf/kr
Properties gSaA mnkgj.k ds fy, Label dh Default Appearance 3D, Default BackColor
vbWhite o Default BorderStyle FixedSingle gksrk gS] ftls ge t:jr ds vk/kkj ij
Change dj ldrs gSaA ge ,d Label dks TextBox dh rjg dk Look ns ldrs gSaA ge bldh
BackStyle tks fd Normally Opaque gksrh gS] mls Transparent cuk ldrs gSa
AutoSize and WordWrap Property
Label Control dh AutoSize Property dks True djus ij Label vius Caption ds vuqlkj
Lo;a gh Adjust gks tkrk gSA tcfd WordWrap Property dks True djus ij blesa Type
fd;k tkus okyk Caption Automatically Next Line esa Shift gks tkrk gSA WordWrap
Property mlh fLFkfr esa Vertically Text dks Shift djrk gS] tc mldh AutoSize Property
dks True Set fd;k x;k gksrk gSA ;fn ge dsoy AutoSize Property dks True Set djsa] rks
Caption dsoy Horizontally gh Increase gksrk gSA
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
Caption Property
Label Control dh Caption Property Label dh Default Property gksrh gSA ge Caption dks
Run Time esa Hkh Change dj ldrs gSaA ge bl Property dks fcuk Specify fd, gq,
Directly Access dj ldrs gSaA tSls
lblName = “Rahul” OR lblName.Caption = “Rahul”
Events and Event Procedures fofHkUu izdkj ds Controls mlh fLFkfr esa Response djrs gSa] rc ge mu Controls }kjk
Generate dh tkus okyh Events dks Handle djus ds fy, Event Procedures fy[krs gSaA
Event dksbZ Hkh ,lk User vFkok System Action gks ldrk gS] ftlds Reaction ds :i esa
fdlh dke dks iwjk fd;k tk ldsA mnkgj.k ds fy, Command Button ij Click djuk vFkok
TextBox ds Text dks Change djuk vkfn fofHkUu izdkj ds Events ds mnkgj.k gSa vkSj bu
Events dks Handle djrs gq, Application esa fdlh dke dks iwjk djokus ds fy, ,ls
Procedures fy[kuk] tks fd bu Events ds Response esa Execute gks tk,a] Event
Procedures ;k Event Handlers ds mnkgj.k gSaA
Visual Basic Programming eq[;r% bl Concept ij vk/kkfjr gS fd “fdl Control ds lkFk
fdl Action ds Response esa D;k Reaction gksuk pkfg,A” tSls ;fn CommandButton
cmdOK Control ij Click Event Generate gks] rks tks&tks dke gksus pkfg,a] mUgsa
cmdOK_Click() uke ds Procedure esa Code dj fy;k tkrk gSA ;s Procedure gh Event
Handler ;k Event Procedure dgykrk gS] tks ml fLFkfr esa Automatically Execute gks
tkrk gS] tc ge cmdOK uke ds Button ij Mouse ls Click djrs gSaA
fdlh Hkh Event Procedure dk Header Create djus ds fy, gesa Design Time esa dsoy
ml Control ij Double Click djuk gksrk gS] ftlds fy, ge Event Handler Create djuk
pkgrs gSaA tc ge ,lk djrs gSa] rc ml Control o mlds Default Event ds lkFk
Automatically ,d Event Procedure Header cu tkrk gSA Command Button ds fy,
Click Event, TextBox Control ds fy, Change Event o Label Control ds fy, Click
Event Default Events gksrs gSaA ;fn ge Default Event ds LFkku ij fdlh vU; Event dks
Use djuk pkgsa] rks Code Window esa fn[kkbZ nsus okys Events ds Combo Box esa ls
Required Event dks Select djds okafNr Control ds lkFk Associated u;k Event Handler
Header Create dj ldrs gSaA
The Click Event
Click Event rc Generate gksrk gS] tc User fdlh Enabled Control ij Mouse Button
dks Press djds Release djrk gSA ;fn Mouse Pointer fdlh Disabled Control ij gks
vFkok ;fn Mouse Pointer Form ds fdlh Blank Area ij gks] rks ml fLFkfr esa Form gh
Click Event Receive djrk gS] og Control ugha tks fd Disabled gksrk gSA
Click Event dsoy mlh fLFkfr esa Generate gksrk gS] tc User Same Control ij Mouse
dk Pointer Place j[krs gq, Mouse ds Button dks Press o Release djrk gSA ;fn User
Mouse ds Pointer dks ,d Control ij j[krs gq, Mouse ds Button dks Press djrk gS vkSj
Mouser ds Button dks fdlh nwljs Control ij Move djrs gq, Release djrk gS] rks Click
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
Event Generate ugha gksrk gSA Click Event ml fLFkfr esa Hkh Fire gksrk gS] tc User
Control dh Access Key dks Press djrk gSA
CommandButton
bl Control ds fy, Mouse dk dsoy Left Button gh Click Event Fire djrk gSA tc fdlh
Command Button ij Focus gksrk gS] rc Spacebar vFkok Enter Key dks Press djus ij
Hkh Click Event Fire gks tkrk gSA Programmatically blds Value Property dks True Set
djds Hkh Click Event Procedure dks Run dj nsrk gS] ysfdu bl izfØ;k ls Click Event
Fire ugha gksrk gSA
Label
bl Control ds fy, Mouse ds nksuksa Buttons Click Event Fire djrs gSaA
TextBox
bl Control ds fy, Mouse ds nksuksa Buttons Click Event Fire djrs gSaA
The DblClick Event
;s Event rc Fire gksrk gS] tc Control Enabled gksrk gS vkSj User rsth ls nks ckj Click
djrk gSA Operating System nksuksa Clicks ds chp ds Timing ds vk/kkj ij ;s r; djrk gS
fd User us nks ckj Single Click fd;k gS vFkok ,d ckj Double Click fd;k gSA Command
Button ds fy, bl Event dks Visual Basic esa Specify ugha fd;k x;k gS] ysfdu ge Label
o Textbox Control ds fy, bl Event dks Use dj ldrs gSaA
MouseUp and MouseDown Events
tc User fdlh Control ij Mouse ds Button dks Press djrk gS] rc MouseDown
Event Fire gksrk gS vkSj tc User Control ij Press fd, x, Mouse ds Button dks
Release djrk gS] rc MouseUp Event Trigger gksrk gSA ;fn User fdlh Control ij
Mouse ds Button dks Press djrk gS] ysfdu Mouse dks Move djds og fdlh vU;
Control ij Mouse ds Button dks Release djrk gS] rks bl fLFkfr esa Hkh ogh Control
MouseUp Event izkIr djrk gS] ftlus MouseDown Event izkIr fd;k FkkA
MouseDown o MouseUp Event ds nkSjku fdl Shift Key dks Press fd;k x;k Fkk vFkok
Mouse ds fdl Button ls MouseUp o MouseDown Event dks Generate fd;k x;k Fkk]
bl ckr dh tkudkjh gesa Øe”k% Shift o Button Arguments ls izkIr gks ldrh gS] tks fd
MouseUp o MouseDown Event Procedure ds Parameters gksrs gSaA
Mouse Move ds vykok lHkh vU; Mouse Events Mouse Buttons ds Action ls Directly
Related gksrs gSaA tc User fdlh Label vFkok TextBox ij Click djrk gS] rc fuEu Øe esa
fofHkUu Events Fire gksrs gSa%
MouseDown
MouseUp
Click
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
tc User Command Button ij Click djrk gS] rc Trigger gksus okys fofHkUu Events fuEu
Øekuqlkj gksrs gSa%
MouseDown
Click
MouseUp
tc User fdlh TextBox vFkok Label ij Double Click djrk gS] rc fofHkUu Events fuEu
Øe esa Fire gksrs gSa%
MouseDown
MouseUp
Click
DblClick
MouseUp
blh rjg ls tc User Command Button ij Double Click djrk gS] rc fuEu Øe esa fofHkUu
Events Generate gksrs gSa] D;ksafd Command Button Double Click Event dks Support ugha
djrk gS%
MouseDown
Click
MouseUp
MouseDown
Click
MouseUp
The MouseMove Event
tc Hkh Mouse dks fdlh Control ij Move fd;k tkrk gS] rc MouseMove Event Fire
gksrk gSA ;s Events dkQh rsth ls Execute gksrk gSA MouseMove Event esa Hkh ogh lc
Parameters gksrs gSa] tks MouseDown o MouseUp Event esa gksrs gSaA
The Change Event
;s Event TextBox Control dk Default Event gksrk gSA tc Hkh ge fdlh Text Box ds Text
Property dks Change djrs gSa] ;s Event Trigger gks tkrk gSA User Input ds le; Hkh ;s
Event Trigger gksrk gS] D;ksafd Input ds le; User bldh Text Property dks gh Change
dj jgk gksrk gSA
Label Control Hkh ml fLFkfr esa Change Event Trigger djrk gS] tc Run Time esa blds
Caption Property dks Change fd;k tkrk gSA gkykafd User dk Input Label ds Change
Event dks dHkh Hkh Fire djus esa l{ke ugha gksrk gSA ;s Event dsoy rHkh Fire gksrk gS] tc
User Run Time esa Label ds Caption dks Change djrk gSA
The KeyPress Event
tc User Keyboard ls fdlh Key dks Press djds Release djrk gS] rc ;s Event
Trigger gksrk gSA
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
The KeyUp Event
tc User Keyboard ls fdlh Key dks Press djds Release djrk gS] rc ;s Event
Trigger gksrk gSA
The KeyDown Event
tc User Keyboard ls fdlh Key dks Press djrk gS] rc ;s Event Trigger gksrk gSA
The GotFocus and LostFocus Event
tc fdlh Control dk Focus Lost gksdj fdl vU; Control ij Transfer gksrk gS] rc ftl
Control dk Focus Lost gksrk gS] mldk LostFocus Event Trigger gksrk gS vkSj ftl
Control dks Focus Transfer gksrk gS] mldk GotFocus Event Trigger gksrk gSA
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
Interface Improvement With ActiveX Controls Visual Basic esa fofHkUu izdkj ds ActiveX Controls gSa] ftudk iz;ksx djds ge vius Data
dks fofHkUu rjhdksa ls Display dj ldrs gSa vkSj fofHkUu rjhds ds User Interface Create dj
ldrs gSaA vc ge dqN Special ActiveX Controls ds ckjs esa tkusaxs] tks fd ,d Programmer
o User nksuksa ds fy, T;knk csgrj rjhds dk Interface Create djus ds fy, mi;ksxh gksrs gSaA
ge ftu Controls ds ckjs esa tkusaxs] os fuEukuqlkj gSa%
ImageList Control
;s Control gesa Icons o Bitmap Images tSlh Graphics Files dks vU; Controls dh
rjg gh Use djus ds fy, vius Application esa Load djus dh lqfo/kk iznku djrk gSA
ListView Control
;s Control gesa gekjs Data dks Lists ds :i esa Organize djus dh lqfo/kk iznku djrk gSA
TreeView Control ;s Control gesa gekjs Data dks Tree ds :i esa Organize djus dh lqfo/kk iznku djrk gSA
Toolbar Control ;s Control gesa gekjs Application ds fy, Toolbar Create djus dh lqfo/kk iznku djrk
gSA
StatusBar Control ;s Control gesa gekjs Application ds fy, Status Bar Create djus dh lqfo/kk iznku
djrk gSA
Adding ActiveX Control To Toolbox
Visual Basic esa miyC/k lHkh Controls Visual Basic ds IDE esa Visual Basic ds Memory
esa Load gksrs gh Toolbox esa Place ugha gks tkrs gSa] cfYd T;knkrj Controls DLL Files ds
:i esa gksrs gSa] tks dsoy mlh fLFkfr esa Visual Basic IDE esa Load gksrs gSa] tc mudh t:jr
gksrh gSA geus vHkh ftu Controls dh ckr dh gS] os lHkh Controls mscomctl.ocx uke dh
,d Control File esa Store gksrs gSa vkSj bl Controls dks gesa gekjs Visual Basic IDE esa
bldks Include djuk iMrk gSA fdlh ActiveX Control ;k mlds Collection dks Visual
Basic IDE esa Attach djus ds fy, gesa Visual Basic IDE ds Project Menu ds
Components uke ds Option dks Click djuk gksrk gSA tc ge bl Option dks Click djrs
gSa] rc gekjs lkeus Components uke dk ,d Dialog Box Display gksrk gSA bl Dialog Box
esa gesa “Microsoft Windows Common Controls Library 6.0” uke ds Option ds Check
Box dks Check djds OK Button ij Click djuk gksrk gSA tSls gh ge ,lk djrs gSa] gekjs
Visual Basic IDE ds Toolbox esa dqN u, ActiveX Controls Add gks tkrs gSa] ftUgsa mlh
rjg ls Container ij Place fd;k tk ldrk gS] ftl rjg ls vU; Controls dks Place
fd;k tkrk gSA
The ImageList Control ImageList Control ,d ,lk Control gS] tks gesa gekjs Application esa Graphical Images dks
Store djus dh lqfo/kk iznku djrk gSA Application ds vU; Controls ImageList dks Images
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
dh ,d Central Repository ds :i esa Use djrs gSaA ImageList Control esa Icons o
Bitmap Images dks Hold fd;k tk ldrk gSA Run Time esa ImageList Control Timer
Control dh rjg gh Invisible gks tkrk gS] blfy, ge bl Control dks Form ij fdlh Hkh
LFkku ij Place dj ldrs gSaA
tc ,d ckj ge ImageList Control dks Form
ij Place dj nsrs gSa] mlds ckn ml ImageList
Control esa Images dks Place fd;k tk ldrk
gSA tSlkfd ge fp= esa ns[k ldrs gSa] ge
ImageList Control esa Place fd, tkus okys
Images dh Size dks Control dj ldrs gSaA
bl Form ij rhu Resolutions 16 X 16, 32 X
32 o 48 X 48 Icon File ds Resolutions dks
Represent djrs gSaA pkSFkk Option Custom dks
Represent djrk gS] tks fd gesa Bitmap
Images ds lkFk gh Icons dks Hkh ImageList esa
Include djus dh lqfo/kk nsrk gSA
gesa Include fd, tkus okys Image dh Resolution, Height o Width dks Choose djus dh
t:jr ugha gksrh gSaA ge tSls gh fdlh Image dks ImageList esa Include djrs gSa] Visual
Basic Lo;a gh mldh bu Properties dks Determine dj ysrk gSA tc ge fdlh Image dks
,d ckj fdlh ImageList Control esa Place dj nsrs gSa] mlds ckn ge ml Image dh
Resolution Property dks Change ugha dj ldrs gSaA Image dh ;s Properties rc rd ds
fy, Lock gks tkrh gS] tc rd fd Image ImageList Control esa Included gksrk gSA
ImageList Control esa ge ftu Images dks
Include djrs gSa] mu Images dh Manage
djus ds fy, ge Property Page ds Images
Tab dks Use dj ldrs gSaA ;s Tab gesa
Images dks Insert djus o fdlh vokafNr
Image dks ImageList Control ls Remove
djus dh lqfo/kk iznku djrk gSA lkFk gh ge gj
Image dh dqN Additional Information dks
Hkh Set dj ldrs gSaA Images ds Index dh
“kq:vkr Index Number 1 ls gksrh gS] tks fd
lcls igys Image dk Index Number gksrk
gS vkSj gj vxyh Image ds fy, ;s Index
Number ,d&,d ds Øe esa Increase gksrk jgrk gSA
ImageList ds gj Image dk ,d Index Number gksrk gS] ftldk iz;ksx djds ge fdlh
Image dks Uniquely Identify dj ldrs gSaA blds vykok ;fn ge pkgsa] rks gj Image ds lkFk
,d String ;kuh Key dks Set dj ldrs gSaA Key Set djus ds ckn ge fdlh Image dks
mlds Index Number ds lkFk gh mlds ml Sting Key ls Hkh Access dj ldrs gSaA mnkgj.k
ds fy, bl ImageList Control esa lcls igyk Image ,d Rose Bitmap gS] ftldk uke
geusa Rose Assign dj fn;k gSA vc ;fn ge Index Number 1 dks Use djsa ;k Key Rose
dks Use djsa] nksuksa gh fLFkfr;ksa esa Rose uke dk Image gh Access gksxkA
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
ImageList Control esa Add fd, x, Images dks ge fofHkUu izdkj ds vU; Controls tSls fd
PictureBox, Image Control vkfn esa Use dj ldrs gSaA ge ImageList esa Add fd, x,
Images dks Toolbar o ListView Controls esa Hkh Access dj ldrs gSa] ftuds ckjs esa ge
vkxs tkusaxsA
gkykafd ge fofHkUu Images dks Design Time esa Include dj ldrs gSa] fQj Hkh dHkh&dHkh gesa
ImageList Control dks Run Time esa Hkh Manipulate djus dh t:jr iMrh gSA bl t:jr
dks iwjk djus ds fy, ge ImageList Control ds ListImages Collection dk iz;ksx dj ldrs
gSaA ListImages Collection esa ListImage Control ds Objects gksrs gSaA
ListImage Object and ListImages Collection
ge ImageList Control esa ftruh Hkh Images dks Add djrs gSa] os lHkh Images ListImages
uke ds ,d Collection esa Store gks tkrh gSaA Collection esa gj Icon o Bitmap Image ,d
Separate ListImage Object gksrk gSA ge bu Images dks muds Index Number vFkok
Key }kjk fuEukuqlkj Refer dj ldrs gSa%
‘===================================================================
ImageList1.ListImages(1).Picture
‘===================================================================
;fn ge Key dk iz;ksx djds fdlh ListImage Object dks Access djuk pkgsa] rks ;s dke ge
fuEukuqlkj dj ldrs gSa%
‘===================================================================
ImageList1.ListImages(“Rose”).Picture
‘===================================================================
List ds lHkh Images dks Use djus ds fy, ge ListImages Collection esa Loop dk iz;ksx
dj ldrs gSaA ;fn ge ListImages Collection esa Stored lHkh Images dks fdlh
PictureBox Control esa Display djuk pkgsa] rks ge ;s dke fuEukuqlkj Code dk iz;ksx djds
dj ldrs gSa%
‘===================================================================
Dim picImage as ListImage
For Each picImage In ImageList1.ListImages
Picture1.Picture = picImage.Picture
Next
‘===================================================================
;fn gesa irk gks fd gesa ImageList ds fdl Image Object dks PictureBox esa Move djuk
gS] rks ge bl Movement dks djus ds fy, fuEukuqlkj Codes dk iz;ksx dj ldrs gSa%
‘===================================================================
Picture1.Picture = ImageList1.ListImages(1).Picture
OR
Picture1.Picture = ImageList1.ListImages(“Rose”).Picture
‘===================================================================
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
Add and Remove Methods
ListImages Collection esa Run Time esa u;k Image Add djus ds fy, ge Collection
Object dk Add Method Use dj ldrs gSaA Add Method dk Syntax fuEukuqlkj gksrk gS%
bl Method esa Index o Key nksuksa Optional Parameters gSaA ;fn ge Index dks Specify
djrs gSa] rks ListImages Collection esa Load dh tkus okyh Image ml Index dh Location
ij Load gksrh gSA ;fn ge Index dks Specify ugha djrs gSa] rks ListImages Collection esa
Add gksus okyh ubZ Image Collection ds vUr esa Add gksrh gSA tSls%
‘===================================================================
ImageList1.ListImages.Add(,“FolderIcon”, LoadPicture(“Folder.ico”))
‘===================================================================
gkykafd ge bl Code }kjk Collection esa Add gksus okys Image dk Index Number ugha
tkurs gSa] fQj Hkh ge bl Image dks blds uke }kjk Access djds fuEukuqlkj Code }kjk
PictureBox Control esa Use dj ldrs gSa%
‘===================================================================
Picture1.Picture = ImageList1.ListImages( “FolderIcon”).Picture
‘===================================================================
;fn ge fdlh ListImages Collection ls fdlh Image dks Remove djuk pkgsa] rks ge
Collection ds Remove Method dks Use djds ;s dke dj ldrs gSaA Remove Method ds
lkFk gesa ml Image dk Index Number vFkok Key Value dks Argument ds :i esa Use
djuk gksrk gSA ;s dke ge fuEukuqlkj dj ldrs gSa%
‘===================================================================
ImageList1.ListImages.Remove 1
OR
ImageList1.ListImages.Remove “Rose”
‘===================================================================
Draw Method
ListImage Object ds Draw Method dk iz;ksx djds ge ,d Image dks nwljs Image ij
Draw dj ldrs gSaA tSlkfd igys Discus fd;k x;k gS fd ,d ImageList Control esa fLFkr
Image dks PictureBox Control esa fuEu Code }kjk Set fd;k tk ldrk gS%
‘===================================================================
Picture1.Picture = ImageList.ListImages(1).Picture
‘===================================================================
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
ge blh dke dks djus ds fy, Draw Method dk Hkh iz;ksx dj ldrs gSaA Draw Method dks
Use djrs le; gekjs ikl dqN Additional Options gksrs gSa] ftudk iz;ksx fd;k tk ldrk gSA
;s Method fuEukuqlkj gksrk gS%
Index
bl Code esa Index ml Image dk Index Number gS] ftls Draw djuk gSA ge bl
Index ds LFkku ij Image dh Key Value String dks Hkh Use dj ldrs gSaA
HDC
HDC ml Destination dk Device Context ID gksrk gS] ftl ij ge Image dks Draw
djuk pkgrs gSaA ;fn ge Image dks Form ij Draw djuk pkgrs gSa] rks gesa HDC
Argument esa Form1.HDC eku Specify djuk iMrk gSA ;s Parameter Windows dks
bl ckr dh tkudkjh nsrk gS fd mls Form Destination ij Image dks Put djuk gSA
X, Y
;s Optional Parameters gksrs gSa] tks fd Destination esa ml Destination dks Identify
djrs gSa] tgka Image dks Draw fd;k tkuk gSA
Style
bl Argument esa ge fuEu pkj ekuksa esa ls fdlh eku dks Specify dj ldrs gSa%
imlNormal
;s Image Normally Display gksxkA ge bl Constant ds LFkku ij eku 0 dk Hkh
iz;ksx dj ldrs gSaA
imlTransparent bl Style dks Choose djus ij Image dk dqN fgLlk Transparent fn[kkbZ nsrk gSA
Transparency dks ListImage Control dh MaskColor Property }kjk r; fd;k tk
ldrk gSA ge bl Constant ds LFkku ij eku 1 dk Hkh iz;ksx dj ldrs gSaA
imlSelected
bl Style dk Choose djus ij Image Selected fn[kkbZ nsus yxrk gSA ge bl
Constant ds LFkku ij eku 2 dk Hkh iz;ksx dj ldrs gSaA
imlFocus bl Style dks Choose djus ij Image ,lk fn[kkbZ nsrk gS] tSls Image ij Focus
Set gksA ge bl Constant ds LFkku ij eku 30 dk Hkh iz;ksx dj ldrs gSaA
Overlay Method
;fn ge ListImages Collection ls nks Images ds Combination dks Return djokuk pkgsa]
rks ge Overlay Method dk iz;ksx dj ldrs gSaA ;s Method ,d Function gS tks Return
Value ds :i esa ,d Picture Return djrk gSA bl Method dk Syntax fuEukuqlkj gksrk gS%
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
bl Method esa Key1 o Key2 os nks Index Number ;k Key Value Strings gksrs gSa] ftuds
Combination dks ge Return djokuk pkgrs gSaA bl Combination esa izkIr gksus okyh
Resulting Picture Combination dks ge Image Control vFkok PictureBox Control esa
Place dj ldrs gSaA ge bl Combination dks fuEu Code }kjk Form ij Hkh Place dj
ldrs gSa%
Form1.Picture = ImageList1.Overlay(1, 2)
ImageHeight and ImageWidth Properties
;s nksuksa Properties ListImages ds Collection ds fdlh Image dh Height o Width dks
Pixels Unit esa Identify djus dk dke djrs gSaA bu Properties dks Custom Properties
Window }kjk Design Time o Run Time nksuksa fLFkfr;ksa esa dh Read/Write fd;k tk
ldrk gSA ,d ckr /;ku j[ksa fd Images dks ListImages esa Add djus ds ckn vU; Images
dk Save Height o Width dk gksuk t:jh gksrk gS] vU;Fkk Error Generate gksrk gSA ;fn ge
Different Size ds Icons dks Use djuk pkgrs gSa] rks gesa gj Size ds fy, ,d vyx
ImageList Controls dk iz;ksx djuk gksrk gSA
ListImages Property
;s Property fdlh ImageList Control esa fLFkr ListImages Collection Object dk
Reference Return djrk gSA
MaskColor and UseMaskColor Properties
MaskColor ,d Read/Write Property gksrh gS] ftldk iz;ksx ml Color dks Identify djus
ds fy, fd;k tkrk gS] ftls ImageList Control ds Mask dks Create djus ds fy, Use
fd;k tkrk gSA bl Property dks Run Time esa Hkh Read vFkok Set fd;k tk ldrk gSA tSls
‘===================================================================
ImageList1.MaskColor = vbBlack
‘===================================================================
ge MaskColor Property dks Visual Basic ds Color Constants, QBColor Function
vFkok RGB Function dk iz;ksx djds Hkh Set dj ldrs gSaA MaskColor dk iz;ksx Draw o
Overlay Method ds lkFk fdlh Image ds fdlh fgLls dh Transparency r; djus ds fy,
fd;k tkrk gSA
UseMaskColor Property ;s r; djrk gS fd MaskColor Property dk iz;ksx Draw ;k
Overlay Method ds fgLls ds :i esa fd;k tk ldrk gS vFkok ughaA blesa Design Time
vFkok Run Time esa True ;k False eku Set fd;k tk ldrk gSA
TreeView Control TreeView Control dk iz;ksx djus dk eq[; mn~ns”; Information dks Hierarchy Form esa
Display djuk gksrk gSA ,d TreeView esa cgqr lkjs Nodes gksrs gSa] tks fd vkil esa Related
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
gksrs gSaA Users bl TreeView Control esa Information vFkok Objects ds chp dh vkilh
Relationship dks Determine dj ldrk gSA Windows Explorer TreeView dk ,d vPNk
mnkgj.k gSA bl Window ds Left Part esa Drives dh Information ,d Hierarchical Layout
esa gksrh gSA TreeView Control Hkh Visual Basic ds Windows Common Controls dk ,d
fgLlk gksrk gSA
Node Object and Nodes Collection
TreeView Control dh Information ,d Node Object ds Nodes Collection esa Hold
gksrh gS] Bhd mlh rjg ls ftl rjg ls Image dh Information ImageList Control ds
ListImages Collection esa Hold gksrh gSA ge fdlh Hkh Node dh Information dks Node ds
Index dk iz;ksx djds Refer dj ldrs gSaA tSls %
‘===================================================================
TreeView1.Nodes(Index)
‘===================================================================
;gka Index ,d Integer eku vFkok Node dk uke tks fd Key gksrk gS] dks tks Collection ds
fdlh Node dks Identify djrk gSA Nodes Object Nodes Collection ds ,d Single
Object dks Represent djrk gSA tSls %
‘===================================================================
Dim objNode as Node
Set objNode = TreeView1.Modes(1)
‘===================================================================
;s Code Execute gksus ds ckn objNode esa ogh Properties gksrh gSa] ftuds vk/kkj ij
TreeView1.Nodes(1) Identify gksrk gSA
Add and Remove Methods
Nodes Collection ds Add Method dk iz;ksx djds ge TreeView Control esa u;k Node
Add dj ldrs gSaA bl Add Method dk Syntax fuEukuqlkj gksrk gS] ftlds lHkh Arguments
Optional gSaA
Relative and Relationship
;s Argument Visual Basic dks igys ls Existing Node dk Key vFkok Index Number
Provide djrk gS vkSj Relationship Argument Visual Basic dks ;s crkrk gS fd mls
Add gksus okys u, Node dks Relative Node ds Relation esa dgka Place djuk gSA
;fn Relative o Relationship Arguments dks Specify uk fd;k tk,] rks Add gksus
okyk u;k Node Tree esa Same Level ds igys ls Existing lHkh Nodes ds Top Level
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
ij Place gks tkrk gSA Relationship Argument esa Specify fd, tk ldus okys eku
fuEukuqlkj gSa%
tvwFirst (0)
Tree esa u;k Node Same Level ij Relative ds :i esa Place gks tkrk gSA ;s
Node Current Level ds First Node dh rjg Add gksrk gSA
tvwLast (1)
Tree esa u;k Node Same Level ij Relative ds :i esa Place gks tkrk gS] ysfdu ;s
Node Current Level ds Last Node ds vUr esa Add gksrk gSA
tvwNext (2)
Tree esa u;k Node Same Level ij Relative ds :i esa Place gks tkrk gSA ;s
Node Current Level ds Relative Node ds Just ckn esa Add gksrk gSA
tvwPrevious (3)
Tree esa u;k Node Same Level ij Relative ds :i esa Place gks tkrk gSA ;s
Node Current Level ds Relative Node ds Just igys Add gksrk gSA
tvwChild (4)
Tree esa u;k Node Relative Node ds Child Node ds :i esa Place gks tkrk gSA
Key
Key Argument Tree esa u, Node dks Identify djrk gSA ;fn ge bls Argument ds :i esa
Specify djrs gSa] rks ;s ,d Unique String gksuh pkfg,] ftls fdlh Hkh vU; Node us Use uk
fd;k gksA Key dk iz;ksx fdlh Node dks ml fLFkfr esa Retrieve ;k Find djus ds fy, fd;k
tkrk gS] tc Node dk Index irk ugha gksrk gSA
Text, Image and SelectedImage
;s rhuksa Arguments New Node ds
Appearance dks Define djrs gSaA Text
Argument esa ml Text dks Specify fd;k
tkrk gS] tks Node ds lkFk fn[kkbZ nsrk gSA ;s
,d String Value gksrk gSA ;fn ge pkgrs gSa
fd Text ds lkFk dksbZ Icon Hkh fn[kkbZ ns] rks
lcls igys gesa ,d Image dks ImageList
Control ls izkIr djuk gksrk gSA tc ge
TreeView dks Setup djrs gSa o mldh
Properties dks TreeView Property Pages
Dialog Box }kjk Define djrs gSa] ml le;
ge ,d ImageList Control dks TreeView
Control ds lkFk Bind dj ldrs gSa] tSlkfd
fp= esa fn[kk;k x;k gSA
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
Node Text ds lkFk fdlh Icon dks Include djus ds fy, ge Image Argument dks Use
dj ldrs gSaA bl Argument esa ,d Integer Value gksrk gS] tks fd TreeView Control ls
Bind ImageList Control ds fdlh Image dk Index Number gksrk gSA TreeView Control
ls Bind djus ls igys gesa ImageList Control dks Setup djuk gksrk gS] rkfd ImageList
Control ds Image dk Index Number TreeView Control esa Available gksA ;fn ge ;s pkgsa
fd User tc Hkh fdlh Node dks Select djs] ml Selected Node dk Icon Change gks
tk,] rks gesa SelectedImage uke ds Argument esa ImageList Control esa fLFkr fdlh nwljs
Image dk Index Number bl Argument esa Specify djuk gksrk gSA ;s Argument Hkh ,d
Integer eku ysrk gSA
‘===================================================================
Private Sub Form_Load()
TreeView1.Nodes.Add , , "keyIndia", "India", 1, 6 'Node01
TreeView1.Nodes.Add 1, 4, "keyRajasthan", "Rajasthan",2,6 'Node02
TreeView1.Nodes.Add 2, 4, "keyPali", "Pali", 3, 6 'Node03
TreeView1.Nodes.Add 2, 4, "keyAjmer", "Ajmer", 3, 6 'Node04
TreeView1.Nodes.Add 1, 4, "keyMaharastra", "Maharastra",4,6 'Node05
TreeView1.Nodes.Add 5, 4, "keyBoriwali", "Boriwali", 5, 6 'Node06
TreeView1.Nodes.Add 5, 4, "keyThane", "Thane", 5, 6 'Node07
TreeView1.Nodes.Add , , "KeyJapan", "Japan", 1, 6 'Node08
TreeView1.Nodes.Add 8, 4, "keyTokio", "Tokio", 2, 6 'Node09
End Sub
‘===================================================================
lcls igys Node dks Add djus ds fy, geus Add
Method ds igys nks Arguments dks Specify ugha fd;k
gSA tc ge bu nksuksa Arguments dks Specify ugha djrs
gSa] rc Add gksus okyk Node Top Level Node cu tkrk
gSA
nwljk Node Create djrs le; geus lcls igys
Argument esa 1 Specify fd;k gS ftldk eryc ;s gS fd
Create gksus okyk nwljk Node igys Node ds Relation
esa Create fd;k tk jgk gSA nwljs Argument esa geus
Constant eku 4 dks Specify fd;k gS] tks fd igys
Node ls nwljs Node dh Relationship dks Specify dj
jgk gS vkSj crk uk gS fd Create gksus okyk nwljk Node
igys Node dk Child Node gSA ge bl eku ds LFkku ij
tvwChild Constant dks Hkh Specify dj ldrs gSaA
pwafd lHkh Nodes dh Position ds vk/kkj ij gj Node dk Index Number /;ku esa j[kuk ,d
eqf”dy o Unmanageable dke gS] blfy, rhljs Argument ds :i esa geus gj Node dk
,d Key Set dj fn;k gSA pkSFks Argument ds :i esa gj Node dk TreeView esa fn[kkbZ nsus
okyk uke Specified gSA ikapos Argument ds :i esa geus ListImage Control ds ml Image
dk Index Number Specify fd;k gS] ftls ge Text ds lkFk Display djokuk pkgrs gSaA ;fn
ge pkgsa] rks ImageList Control ds ListImages ds Collection esa fLFkr gj Image ds Index
Number ds LFkku ij gj Image ds lkFk Specify fd, x, Key dks Hkh Use dj ldrs gSa]
ftls geus ImageList Control esa gj Image ds lkFk Associate fd;k gSA gj Node ds
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
vfUre Argument ds :i esa geus Selected Node ds Image dks Change djus ds fy, Hkh
,d Image dk Index Number Specify fd;k gSA blfy, bl TreeView esa ge tc Hkh fdlh
Node dks Select djrs gSa] ml Selected Node dk Image Change gks tkrk gSA
rhljs Node dks Add djrs le; geus igys Argument ds :i esa eku 2 Specify fd;k gS]
ftldk eryc ;s gS fd ge tks rhljk Node Create dj jgs gSa] og Node nwljs Node ds
Relation esa Create gks jgk gS vkSj nwljs Argument ds :i esa geus fQj ls eku 4 dks
Specify djds Visual Basic dks crk;k gS fd ge bl rhljs Node dks nwljs Node dk Child
cukuk pkgrs gSaA blh rjg ls igys nksuksa Arguments dks 2 o 4 Specify djds geus pkSFks
Node dks Hkh nwljs Node dk Child Node cuk;k gSA
ikapos Node dks gesa igys Node dk Child cukuk gS] blfy, ikapos Node ds igys Argument
esa geus 1 o nwljs Argument esa 4 dks Specify fd;k gS] rkfd Create gksus okyk ikapok Node
igys Node dk Child Node cu tk,A
NBs o lkaros Node dks ge ikapos Node dk Child Node cukuk pkgrs gSa] blfy, bu nksuksa
Nodes ds igys Argument esa geus 5 Specify fd;k gS o Create gksus okys NBs o lkros
Node dks Child Node cukus ds fy, buds nwljs Argument esa geus eku 4 dks Specify fd;k
gSA
Create fd, tkus okys vkBosa Node dks ge Top Level Node cukuk pkgrs gSa] blfy, fQj ls
geus bl Node ds igys nksuksa Arguments dks Specify ugha fd;k gSA
uosa Node dks ge vkBosa Node dk Child cukuk pkgrs gSa] blfy, uosa Node ds igys
Argument ds :i esa geus eku 8 dks Specify fd;k gS vkSj nwljs Argument ds :i esa 4
Specify fd;k gS] rkfd Create gksus okyk uoka Node vkaBos Node dk Child Node cu tk,A
Nodes dks Add djrs le; gesa Create gksus okys Nodes ds Øe dks ml fLFkfr esa /;ku esa
j[kuk t:jh gksrk gS] tc ge Create fd, tkus okys Node dk Key Specify ugha djrs gSaA
;fn ge Add Method esa Create gksus okys gj Node dk Key Specify djrs gSa] rks ge igys
Argument ds :i esa ml Key dks Specify dj ldrs gSa] ftlds Relation esa ge u;k Node
Create djuk pkgrs gSaA mnkgj.k ds fy, ge mijksDr Codes dks fuEukuqlkj Hkh fy[k ldrs gSa]
tgka ge Nodes ds Index number ds LFkku ij muds uke ;kuh Key dks Use dj jgs gSa%
‘===================================================================
Private Sub Form_Load()
TreeView1.Nodes.Add , , "keyIndia", "India", "CD", "CDRom"
TreeView1.Nodes.Add "keyIndia", tvwChild, "keyRajasthan", _
"Rajasthan", "Sun", "CDRom"
TreeView1.Nodes.Add "keyRajasthan", tvwChild, _
"keyPali", "Pali", "Earth", "CDRom"
TreeView1.Nodes.Add "keyRajasthan", tvwChild, "keyAjmer", _
"Ajmer", "Earth", "CDRom"
TreeView1.Nodes.Add "keyIndia", tvwChild, "keyMaharastra", _
"Maharastra", "ControlPanel", "CDRom"
TreeView1.Nodes.Add "keyMaharastra", tvwChild, "keyBoriwali", _
"Boriwali", "Explorer", "CDRom"
TreeView1.Nodes.Add "keyMaharastra", tvwChild, "keyThane", _
"Thane", "Explorer", "CDRom"
TreeView1.Nodes.Add , , "KeyJapan", "Japan", "CD", "CDRom"
TreeView1.Nodes.Add "KeyJapan", tvwChild, "keyTokio", _
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
"Tokio", "Sun", "CDRom"
End Sub
‘===================================================================
bl Code esa igys Node dks Add djrs le; igys nksuksa Arguments dks Specify uk djds
Create gksus okys Node dks Top Level Node cuk jgs gSaA bl Node dk Key “keyIndia” gS]
ftls vU; Nodes Add djus ds fy, Relation ds :i esa Use dj ldrs gSaA bl Node ds
lkFk fn[kkbZ nsus okyk Text “India” gS vkSj bl Node ds lkFk ImageList Control ds Images
ds Collection dk lcls igyk Image ftldk Key “CD” gS] dks Display djok;k x;k gS] rFkk
Selected gksus dh fLFkfr esa bl Node dk Image Change gksdj “CDRom” gks tk,xk] tks
fd Index Number 6 dks Refer djrk gSA
nwljk Node Add djrs le; ge nwljs Node dks keyIndia Node ds Relation esa Create
dj jgs gSa] blfy, Add Method ds igys Argument ds :i esa geus “keyIndia” dks Specify
fd;k gSA pwafd ge Create gksus okys nwljs Node dks keyIndia Node dk Child cukuk pkgrs
gSa] blfy, ge nwljs Argument ds :i esa tvwChild eku Specify djrs gSaA ckdh ds lHkh
Arguments igys Node ds fy, ftl rjg dke dj jgs gSa] mlh rjg ls dke djrs gSaA
EnsureVisible and GetVisibleCount
lkekU;r;k tc ge fdlh TreeView esa Nodes dks Add djrs gSa vkSj Program dks Run
djrs gSa] rks gesa dsoy Top Level Nodes gh Expanded Form esa fn[kkbZ nsrs gSa] “ks’k lHkh
Child Nodes Hide gksrs gSaA ysfdu dbZ ckj ge pkgrs gSa fd tc ge gekjk Application Run
djsa] rc dksbZ Particular Node Expanded Form esa gh fn[kkbZ nsA bl t:jr dks iwjk djus ds
fy, gesa EnsureVisible Method dks fuEukuqlkj Use djuk gksrk gS%
‘===================================================================
TreeView1.Nodes("keyPali").EnsureVisible
OR
TreeView1.Nodes(3).EnsureVisible
‘===================================================================
GetVisibleCount Method mu Nodes dh la[;k Return djrk gS] tks Visible gksrs gSaA ;s
Method TreeView Control ds lHkh Nodes dh la[;k Return ugha djrk gS] cfYd dsoy mu
Nodes dh la[;k Return djrk gS] tks TreeView Control esa Visible gksrs gSaA tks Nodes
bl Control esa Scroll djds ns[kus iMrs gSa] mudh Counting bl Method ls Return ugha
gksrh gS ;kuh tks Nodes TreeView Control dh Boundary ls ckgj gksrs gSa] mudh Counting
bl Method }kjk Return ugha gksrh gSA bl Method dks fuEukuqlkj Use fd;k tkrk gS%
‘===================================================================
TreeView1.GetVisibleCount
‘===================================================================
TreeView Properties
TreeView Control o Node Object dh dbZ Properties Tree dh Appearance dks
Define djrh gSa vkSj Tree ds Nodes dks Access djus dh lqfo/kk iznku djrh gSaA ge
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
fuEukuqlkj fofHkUu Properties dks TreeView Control dks Navigate djus ds fy, Use dj
ldrs gSa%
Child Property
;s Property fdlh Node ds First Child dk Reference Return djrk gSA Child
Property dk iz;ksx fuEukuqlkj fdlh Node dk Reference Set djus ds fy, fd;k tk
ldrk gS%
'===================================================================
Dim objNode As Node
objNode = TreeView1.Nodes(1).Child
'===================================================================
;s Statement objNode dks Node ds First Child dks
Set dj nsrk gS] ftldk Index Number 1 gSA ,ls
Operations dks fdlh Child ds Reference ij Hkh
Directly Perform fd;k tk ldrk gSA tSls%
'=======================================
TreeView1.Nodes(1).Child.Text = _
“This is the first child.”
'=======================================
;s Statement Node 1 ds First Child Node dk Text
Change dj nsrk gSA
FirstSibling Property
;s Property fdlh Node ds First Sibling Node dk Reference Return djrk gSA ;s
Reference Node Same Level dk Sibling Node gksrk gSA
LastSibling Property
;s Property fdlh Node ds Last Sibling Node dk Reference Return djrk gSA ;s
Reference Node Same Level dk Sibling Node gksrk gSA
Parent Property
;s Property fdlh Specified Node ds Parent Node dk Reference Return djrk gSA
Next Property
;s Property fdlh Node ds rqjUr ckn ds Node dks Identify djrk gSA
Previous Property
;s Property fdlh Node ds rqjUr igys ds Node dks Identify djrk gSA
Root Property
;s Property fdlh Specified Node ds Root Node ;k Top Level Node dks Identify
djrk gSA
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
SelectedItem Property
;s Property TreeView Control esa Currently Selected Node dk Reference Return
djrk gSA
Nodes Property
;s Property TreeView Control ds Nodes Collection dk Reference Return djrk gSA
TreeView Control ds Appearance o Behavior dks Control djus ds fy, ge fuEu
Additional Properties dks Hkh Use dj ldrs gSa%
Children Property
;s Property TreeView Control ds fdlh Node ds lHkh Child Nodes dh la[;k Return
djrk gSA
Selected Property
;s Property TreeView Control dh True/False Property gksrk gS] tks ;s Indicate djrk gS
fd Particular Node Selected gS vFkok ughaA
Expanded Property
;s Property TreeView Control dh True/False Property gksrk gS] tks ;s Indicate djrk gS
fd Node Expanded gS vFkok ughaA
FullPath Property
;s Property TreeView Control ds fdlh Node dk Top Level Node ls Current Node rd
dk iwjk Path Return djrk gS] tks fd ,d String Representation gksrk gSA lHkh Level ds
Nodes ds chp ,d PathSeparator Character gksrk gSA
PathSeparator Property
bl Property esa ge ftl Character dks Specify djrs gSa] og Character FullPath
Property esa Separator dh rjg Use gksrk gSA
LineStyle Property
;s Property TreeView Control esa Nodes dks Connect djus okyh Line dks Specify
djrk gSA bl Property esa ge nks izdkj ds eku Set djds Line dh Style dks Change
dj ldrs gSaA igyh Style esa tvwTreeLines eku gksrk gS] ftlds LFkku ij ge 0 Specify
dj ldrs gSaA ;s Line Parent dks Child ls o Child dks Child ls Connect djrk gSA ;fn
ge bl Property esa tvwRootLines ;k 1 eku Specify djsa ;k Connect gksus okyh
Connector Line Root Node ls Hkh gj Node dks Connect dj nsrk gSA nksuksa rjg dh
Line Styles dks ge fuEukuqlkj Code }kjk Specify dj ldrs gSa vkSj mudk Effect fp=
esa ns[k ldrs gSa%
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
TreeView1.LineStyle=tvwTreeLines TreeView1.LineStyle=tvwRootLines
Sorted Property
;s Property Hkh ,d True/False Property gSA ;fn ;s Property True gks] rks Root
Node ds lHkh Child Nodes viuh Text Property ds vk/kkj ij Alphabetically Sort gks
tkrk gS] ysfdu ;fn bl Property esa False gks] rks TreeView ds Nodes dh Sorting
ugha gksrh gSA ;s Property dsoy Root Node ij gh Effect djrh gS] Root Node ds
Child Nodes ij ughaA
tc Sorted Property esa True Set fd;k tkrk gS] rc TreeView esa Exist lHkh Nodes
Sorted Form esa vk tkrs gSa] ysfdu Sorted Form esa vkus ds ckn ;fn fdlh Node dks
Add fd;k tkrk gS] rks mudh Sorting ugha gksrh gSA bu u, Nodes dh Hkh Sorting djus
ds fy, gesa fQj ls Sorted Property esa True Set djuk iMrk gSA
TreeView Events
TreeView Control ds lkFk dbZ Events Associated gksrs gSa] ftUgsa ge vyx&vyx izdkj dh
t:jrksa dks iwjk djus ds fy, Use dj ldrs gSaA Click, DblClick vkfn tSls Standard
Events ds vykok TreeView Control ds fuEukuqlkj dbZ vkSj Events Hkh gksrs gSa%
Collapse Event
;s Event rc Trigger gksrk gS] tc ge TreeView Control ds Nodes dks Collapse djrs
gSaA ;s Event rhu rjhdksa ls Trigger gks ldrk gS% tc ge fdlh Node dh Expanded
Property dks False Set djrs gSa] tc User fdlh Node ij Double Click djrk gS vkSj
tc User Node ds +/- fpUg ij Click djrk gSA +/- fpUg rc fn[kkbZ nsrk gS] tc User
Node ds lkFk fdlh Image dks Tree esa Node ds :i esa Use ugha djrk gSA
Expand Event
;s Event rc Trigger gksrk gS] tc ge TreeView Control ds Nodes dks Expand djrs
gSaA ;s Event Hkh rhu rjhdksa ls Trigger gks ldrk gS% tc ge fdlh Node dh Expanded
Property dks False Set djrs gSa] tc User fdlh Node ij Double Click djrk gS vkSj
tc User Node ds +/- fpUg ij Click djrk gSA bl Property esa ,d Argument Hkh
gksrk gS] tks Expanded Node Object dks Represent djrk gSA
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
NodeClick Event
;s Event rc Trigger gksrk gS] tc ge TreeView Control ds fdlh Node Object ij
Click djrs gSaA ge ftl Node ij Click djrs gSa] og Node Object Argument ds :i esa
bl Event esa Pass gksrk gSA ;fn User TreeView esa Node ds vykok dgha Hkh Click
djrk gS] rks TreeView dk Click Event Fire gksrk gSA
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
What is “Error! Bookmark not defined.” vkidks bl iqLrd ds “Index of Contents” dh List esa “Error! Bookmark not defined.”
Message fn[kkbZ ns jgk gksxkA ;s os Contents gSa] tks vkidks rc fn[kkbZ nsaxs] tc vki bl
iqLrd dks PDF Format EBook ds :i esa Purchase djsaxsA
Did you liked this EBook? D;k vkidks ;s Sample Chapters ilUn vk,\ ;fn vkidks yxrk gS fd ;s iqLrd vkids fy,
mi;ksxh gS] rks vki bl iqLrd dks PDF Format EBook ds :i esa [kjhn ldrs gSaA iqLrd
[kjhnus ls lacaf/kr Detailed tkudkjh vki http://www.bccfalna.com/how-to-pay/ Page
ls izkIr dj ldrs gSaA
bl iqLrd dh dher dkQh de gS vkSj ;fn vki nks ls T;knk iqLrdsa [kjhnrs gSa] rks vkidks
Extra Discount izkIr gksrk gSA Discount dh tkudkjh Hkh vki
http://www.bccfalna.com/how-to-pay/ Page ij izkIr dj ldrs gSaA
;fn vki bl iqLrd dks PDF Format EBook ds :i esa [kjhnrs gSa] rks bl iqLrd dk gj
Updated Version vkidks Lifetime Free feyrk gSA ;kuh iqLrd ds vxys Version ds fy,
vkidks fdlh izdkj dk dksbZ Payment ugha djuk iMrkA
pwafd ;s iqLrd fofHkUu Universities ds Syllabus dks /;ku esa j[krs gq, fy[kh xbZ gS] blfy, ;s
iqLrd vkids fy, ml fLFkfr esa Hkh dkQh mi;ksxh lkfcr gksrh gS] tcfd vki dksbZ Degree
Level Course tSls fd BCA, PGDCA, MCA vkfn dj jgs gksrs gSaA
bl iqLrd ds Pages dks vki viuh bPNkuqlkj Print djds vius Syllabus ds vuqlkj Lo;a ds
Notes cuk ldrs gSa] tks fd vkids Exam esa bl Subject ds Marks Increase djus esa
vkidh enn djrs gSaA
pwafd ;s iqLrd ,d PDF EBook gS] blfy, vki fdlh Hkh PDF Reader Supported Mobile,
Tablet, Palmtop, Laptop ;k Computer ij bl iqLrd dks i< ldrs gSa vkSj bl iqLrd esa
fn, x, fofHkUu Example Programs dks fcuk Type fd, gq, Copy-Paste djds vius
Computer ij Compile o Run djds gj Program dk Output ns[k ldrs gSa] ftlls vkids
Programming lh[kus dh Speed dkQh rst gks tkrh gS] D;ksafd vkidks gj Program dks
Manually Type djus dh t:jr ugha iMrhA
tc vki ;s iqLrd [kjhnrs gSa] rks vki bl iqLrd ds lHkh Contents dks fcuk fdlh ijs”kkuh ds
i< ldrs gSaA bl iqLrd ds lHkh Contents dk Index fuEukuqlkj gS%
Contents .................................................................................................................... 4 Implementing Navigational Design .......................................................................... 11
Introduction .......................................................................................................... 11 Understanding Menu Basics ................................................................................ 11 Menu Creation With Menu-Editor ......................................................................... 12 Using The Menu Editor ........................................................................................ 12 Attaching Code With Menu Items ......................................................................... 13 Dynamic Modification Of Menu Items ................................................................... 15
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
Adding Pop-Up Menu With Application ................................................................ 16 MouseUp Event and MouseUp Event Procedure ................................................. 17 MouseUp Event Procedure – The Button Argument ............................................. 18 MouseMove Event and MouseMove Event Procedure ......................................... 20 MouseUp Event Procedure – The Shift Argument ................................................ 20 Popup Method ..................................................................................................... 23
Menu As Object ................................................................................................ 23 Flags ................................................................................................................ 23
vbPopupMenuLeftAlign (Constant) ............................................................... 23 vbPopupMenuRightAlign (Constant) ............................................................. 23 vbPopupMenuCenterAlign (Constant) ........................................................... 24 vbPopupMenuLeftButton (Behavior) ............................................................. 24 vbPopupMenuRightButton (Behavior) ........................................................... 24
X, Y .................................................................................................................. 24 DefaultMenu ..................................................................................................... 24
Adding Deleting Menu Items At Runtime .............................................................. 25 Creating Runtime Menu Items.............................................................................. 25
Adding Controls To Form......................................................................................... 28 Introduction .......................................................................................................... 28 Container Controls ............................................................................................... 28 Setting Properties ................................................................................................ 28 Common Properties ............................................................................................. 30
Name Property ................................................................................................. 30 Enabled Property .............................................................................................. 31 Visible Property ................................................................................................ 31 Font Property.................................................................................................... 31 Size And Position Properties ............................................................................ 32 TabIndex and TabStop Properties .................................................................... 32 Assigning Access Key To TextBox Control ....................................................... 32 CommandButton Control – Important Properties .............................................. 33
Caption Property ........................................................................................... 33 Cancel Property ............................................................................................ 33 Default Property ............................................................................................ 34 BackColor Style and Picture Property ........................................................... 34 Value Property .............................................................................................. 34
TextBox Control – Important Properties ............................................................ 34 HideSelection Property ................................................................................. 34 MaxLength Property ...................................................................................... 35 Locked Property ............................................................................................ 35 MultiLine Property ......................................................................................... 35 PasswordChar Property ................................................................................ 35 ScollBars Property ........................................................................................ 35 SelText Property ........................................................................................... 35 SelStart Property .......................................................................................... 35 SelLength Property ....................................................................................... 36 Text Property ................................................................................................ 36
Label Control – Important Properties ................................................................ 36 Alignment Property ....................................................................................... 36 AutoSize and WordWrap Property ................................................................ 36 Caption Property ........................................................................................... 37
Events and Event Procedures .............................................................................. 37
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
The Click Event ................................................................................................ 37 CommandButton ........................................................................................... 38 Label ............................................................................................................. 38 TextBox ........................................................................................................ 38
The DblClick Event ........................................................................................... 38 MouseUp and MouseDown Events ................................................................... 38 The MouseMove Event ..................................................................................... 39 The Change Event ........................................................................................... 39 The KeyPress Event ......................................................................................... 39 The KeyUp Event ............................................................................................. 40 The KeyDown Event ......................................................................................... 40 The GotFocus and LostFocus Event ................................................................ 40
Interface Improvement With ActiveX Controls .......................................................... 41 Adding ActiveX Control To Toolbox ..................................................................... 41 The ImageList Control .......................................................................................... 41
ListImage Object and ListImages Collection ..................................................... 43 Add and Remove Methods ............................................................................... 44 Draw Method .................................................................................................... 44
Index ............................................................................................................. 45 HDC .............................................................................................................. 45 X, Y ............................................................................................................... 45 Style ............................................................................................................. 45
Overlay Method ................................................................................................ 45 ImageHeight and ImageWidth Properties ......................................................... 46 ListImages Property.......................................................................................... 46 MaskColor and UseMaskColor Properties ........................................................ 46
TreeView Control ................................................................................................. 46 Node Object and Nodes Collection ................................................................... 47 Add and Remove Methods ............................................................................... 47
Relative and Relationship ............................................................................. 47 tvwFirst (0) ................................................................................................ 48 tvwLast (1) ................................................................................................. 48 tvwNext (2) ................................................................................................ 48 tvwPrevious (3) ......................................................................................... 48 tvwChild (4) ............................................................................................... 48
Key ............................................................................................................... 48 Text, Image and SelectedImage ................................................................... 48
EnsureVisible and GetVisibleCount .................................................................. 51 TreeView Properties ......................................................................................... 51
Child Property ............................................................................................... 52 FirstSibling Property ...................................................................................... 52 LastSibling Property ...................................................................................... 52 Parent Property ............................................................................................. 52 Next Property ................................................................................................ 52 Previous Property ......................................................................................... 52 Root Property ................................................................................................ 52 SelectedItem Property .................................................................................. 53 Nodes Property ............................................................................................. 53 Children Property .......................................................................................... 53 Selected Property ......................................................................................... 53 Expanded Property ....................................................................................... 53
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
FullPath Property .......................................................................................... 53 PathSeparator Property ................................................................................ 53 LineStyle Property......................................................................................... 53 Sorted Property ............................................................................................. 54
TreeView Events .............................................................................................. 54 Collapse Event .............................................................................................. 54 Expand Event ............................................................................................... 54 NodeClick Event ........................................................................................... 55
ListView Control ...................................................... Error! Bookmark not defined. ListItem Object and ListItems Collection .............. Error! Bookmark not defined. Index and Key Property ....................................... Error! Bookmark not defined. View Property ...................................................... Error! Bookmark not defined.
lvwIcon ( 0 ) ..................................................... Error! Bookmark not defined. lvwSmallIcon ( 1 )............................................. Error! Bookmark not defined. lvwList ( 2 ) ...................................................... Error! Bookmark not defined. lvwReport ( 3 ) ................................................. Error! Bookmark not defined.
Add and Remove Methods .................................. Error! Bookmark not defined. Index ................................................................ Error! Bookmark not defined. Key .................................................................. Error! Bookmark not defined. Text, Icon and SmallIcon.................................. Error! Bookmark not defined.
Icon and SmallIcon Properties ............................. Error! Bookmark not defined. Arrange Property ................................................. Error! Bookmark not defined.
lvwNone ( 0 ) .................................................... Error! Bookmark not defined. lvwAutoLeft ( 1 ) ............................................... Error! Bookmark not defined. lvwAutoTop ( 2 ) ............................................... Error! Bookmark not defined.
Sorted, SortKey and SortOrder Properties ........... Error! Bookmark not defined. ColumnHeader Object and ColumnHeaders Collection ...... Error! Bookmark not defined. SubItems Property ............................................... Error! Bookmark not defined. ItemClick Event ................................................... Error! Bookmark not defined. ColumnClick Event .............................................. Error! Bookmark not defined.
Toolbar Control ....................................................... Error! Bookmark not defined. Custom Properties Setting ................................... Error! Bookmark not defined. Button Object and Buttons Collection .................. Error! Bookmark not defined. Style Property ...................................................... Error! Bookmark not defined.
tbrDefault ( 0 ) .................................................. Error! Bookmark not defined. tbrCheck ( 1 ) ................................................... Error! Bookmark not defined. tbrButtonGroup ( 2 ) ......................................... Error! Bookmark not defined. tbrSeparator ( 3 ) ............................................. Error! Bookmark not defined. tbrPlaceHolder ( 4 ) .......................................... Error! Bookmark not defined.
Appearance Properties ........................................ Error! Bookmark not defined. Add and Remove Methods .................................. Error! Bookmark not defined.
Index Argument ............................................... Error! Bookmark not defined. Key Argument .................................................. Error! Bookmark not defined. Caption Argument ............................................ Error! Bookmark not defined. Style Argument ................................................ Error! Bookmark not defined. Image Argument .............................................. Error! Bookmark not defined.
ButtonClick Event ................................................ Error! Bookmark not defined. Customizing Toolbars .......................................... Error! Bookmark not defined.
StatusBar Control.................................................... Error! Bookmark not defined. Panel Object and Panels Collection ..................... Error! Bookmark not defined.
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
sbrText ( 0 ) ..................................................... Error! Bookmark not defined. sbrCaps ( 1 ) .................................................... Error! Bookmark not defined. sbrNum ( 2 ) ..................................................... Error! Bookmark not defined. sbrIns ( 3 ) ....................................................... Error! Bookmark not defined. sbrNum ( 4 ) ..................................................... Error! Bookmark not defined. sbrTime ( 4 ) .................................................... Error! Bookmark not defined. sbrDate ( 4 ) ..................................................... Error! Bookmark not defined. sbrKana ( 4 ) .................................................... Error! Bookmark not defined.
Add and Remove Methods .................................. Error! Bookmark not defined. Controls Collection .................................................. Error! Bookmark not defined.
Adding and Deleting Controls Dynamically .......... Error! Bookmark not defined. Adding And Deleting Controls Using Control Arrays........ Error! Bookmark not defined. Adding And Deleting Controls Using Control Collection .. Error! Bookmark not defined.
Getting Control’s ProgID ............................... Error! Bookmark not defined. Declaring Built-In Control and Programming Its Events ..... Error! Bookmark not defined. Declaring ActiveX Control and Programming Its Events .... Error! Bookmark not defined.
Adding and Removing Control In The Controls Collection .. Error! Bookmark not defined.
objVariable ....................................................... Error! Bookmark not defined. strControlType ................................................. Error! Bookmark not defined. strControlName ................................................ Error! Bookmark not defined.
Forms and Dialog Boxes ......................................... Error! Bookmark not defined. Loading and Unloading Forms ............................. Error! Bookmark not defined. Showing and Hiding Form ................................... Error! Bookmark not defined. Using The Forms Collection ................................ Error! Bookmark not defined. Forms Collection – Methods and Properties ........ Error! Bookmark not defined.
Using Specific Items Within The Forms Collection .......... Error! Bookmark not defined. Looping Through The Forms Collection ........... Error! Bookmark not defined. Using The Forms Collection To Unload All Forms ........... Error! Bookmark not defined.
User Input Validation .................................................. Error! Bookmark not defined. KEYSTROKE Events At Field And Form Level ....... Error! Bookmark not defined.
The KeyPress Event ............................................ Error! Bookmark not defined. The KeyUp and KeyDown Events........................ Error! Bookmark not defined.
KeyCode .......................................................... Error! Bookmark not defined. Shift ................................................................. Error! Bookmark not defined.
KeyPress Vs. KeyUp and KeyDown .................... Error! Bookmark not defined. KeyPreview Property Of The Form ...................... Error! Bookmark not defined. Field-Level Validation Techniques ....................... Error! Bookmark not defined.
Validate Event .................................................. Error! Bookmark not defined. The CausesValidation Property........................ Error! Bookmark not defined.
The Change Event and Click Events ................... Error! Bookmark not defined. Enabling Controls Based On INPUT ....................... Error! Bookmark not defined.
Input Data Processing ................................................ Error! Bookmark not defined. Introduction ............................................................. Error! Bookmark not defined.
Form Related Events ........................................... Error! Bookmark not defined.
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
Initialize, Load and Activate Events ......................... Error! Bookmark not defined. Initialize Event ..................................................... Error! Bookmark not defined. Load Event and Activate Event ............................ Error! Bookmark not defined.
DeActivate, Unload, QueryUnload and Terminate Events ...... Error! Bookmark not defined.
DeActivate Event ................................................. Error! Bookmark not defined. QueryUnload Event ............................................. Error! Bookmark not defined.
Cancel ............................................................. Error! Bookmark not defined. UnloadMode .................................................... Error! Bookmark not defined.
vbFormControlMenu ..................................... Error! Bookmark not defined. vbFormCode ................................................ Error! Bookmark not defined. vbAppWindows ............................................ Error! Bookmark not defined. vbAppTaskManager ..................................... Error! Bookmark not defined. vbFormMDIForm .......................................... Error! Bookmark not defined.
Unload Event ....................................................... Error! Bookmark not defined. Terminate Event .................................................. Error! Bookmark not defined.
Activate/DeActivate v/s GotFocus/LostFocus Events ............. Error! Bookmark not defined. Show/Hide Methods Vs Load/Unload Statements ... Error! Bookmark not defined. Unload and QueryUnload Events In MDI Application ............. Error! Bookmark not defined.
Data Access Technology ............................................ Error! Bookmark not defined. Introduction ............................................................. Error! Bookmark not defined.
OLE DB and ADO ............................................... Error! Bookmark not defined. ADO and ADO Object Model................................... Error! Bookmark not defined.
Connection Object ............................................... Error! Bookmark not defined. Errors Object .................................................... Error! Bookmark not defined.
Command Object ................................................ Error! Bookmark not defined. Command Types ............................................. Error! Bookmark not defined.
A SQL Statement ......................................... Error! Bookmark not defined. A Parameterized Query ................................ Error! Bookmark not defined. A Stored Procedure ...................................... Error! Bookmark not defined. A Single Table .............................................. Error! Bookmark not defined. A String Command ....................................... Error! Bookmark not defined.
Parameter Collection And Parameter Objects .. Error! Bookmark not defined. Recordset Object ................................................. Error! Bookmark not defined.
ADO Cursors ................................................... Error! Bookmark not defined. Forward-Only Cursor .................................... Error! Bookmark not defined. Dynamic Cursor............................................ Error! Bookmark not defined. Keyset Cursor .............................................. Error! Bookmark not defined. Static Cursor ................................................ Error! Bookmark not defined.
The Fields Collection And The Field Object ..... Error! Bookmark not defined. The Record Object .............................................. Error! Bookmark not defined. The Stream Object .............................................. Error! Bookmark not defined. The Properties Collection and the Property Object ............. Error! Bookmark not defined. The Errors Collection and the Error Object .......... Error! Bookmark not defined.
Automated Data-Binding Tools ............................... Error! Bookmark not defined. Managing ADO Objects With Data Environment Designer.. Error! Bookmark not defined. Adding Connection and Command Objects ......... Error! Bookmark not defined.
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
Binding Visual Basic Objects With Data Environment Objects .. Error! Bookmark not defined. Programming With Data Environment Designer .. Error! Bookmark not defined. ADO Events For Objects Under Data Environment ............ Error! Bookmark not defined.
Accessing Data With ADO and ADO Data Control .. Error! Bookmark not defined. ADO Data Control ............................................... Error! Bookmark not defined. ADO Data Control Setup ..................................... Error! Bookmark not defined. EOFAction and BOFAction Properties ................. Error! Bookmark not defined.
adDoMoveLast ( 0 ) ......................................... Error! Bookmark not defined. adStayEOF ( 1 ) ............................................... Error! Bookmark not defined. adDoAddNew ( 2 ) ........................................... Error! Bookmark not defined. adDoMoveFirst ( 0 ) ......................................... Error! Bookmark not defined. adStayBOF ( 1 ) ............................................... Error! Bookmark not defined.
Binding Visual Basic Controls with Recordset Of ADO Data Control .......... Error! Bookmark not defined. Adding Records With ADO Data Control ............. Error! Bookmark not defined. Editing Existing Records With ADO Data Control Error! Bookmark not defined. Canceling Pending Editing Changes On Bound Controls ... Error! Bookmark not defined. Programming Other Actions On Recordset Of ADO Data Control ............... Error! Bookmark not defined. Error Event Of ADO Data Control ........................ Error! Bookmark not defined.
Programming With ADO .......................................... Error! Bookmark not defined. Initializing Connection Object In Code ................. Error! Bookmark not defined.
Connection Object Events ................................ Error! Bookmark not defined. Will Events ................................................... Error! Bookmark not defined. Transaction Completion Events .................... Error! Bookmark not defined.
ConnectComplete Event .................................. Error! Bookmark not defined. ExecuteComplete Event................................... Error! Bookmark not defined. Disconnect Event ............................................. Error! Bookmark not defined.
Initializing Command Object In Code ................... Error! Bookmark not defined. Recordsets Object ............................................... Error! Bookmark not defined.
Manipulating Data Of Recordset With Method Of Recordset . Error! Bookmark not defined. Referring To Recordset Field Contents ............ Error! Bookmark not defined. Programmatically Reading Contents Into Visual Basic Control................ Error! Bookmark not defined. Programmatically Writing Contents Of Visual Basic Control Into Record . Error! Bookmark not defined. Updating A Record........................................... Error! Bookmark not defined. Canceling User Changes Before They Are Saved........... Error! Bookmark not defined. Adding A Record .............................................. Error! Bookmark not defined. Deleting A Record ............................................ Error! Bookmark not defined. Programmatically Navigating A Recordset ....... Error! Bookmark not defined.
Move Method ............................................... Error! Bookmark not defined. MoveFirst Method ........................................ Error! Bookmark not defined. MoveLast Method ........................................ Error! Bookmark not defined. MoveNext Method ....................................... Error! Bookmark not defined. MovePrevious Method .................................. Error! Bookmark not defined.
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
Locating Records ............................................. Error! Bookmark not defined. Criterion (Required) ...................................... Error! Bookmark not defined. SkipRows ..................................................... Error! Bookmark not defined. SearchDirection ............................................ Error! Bookmark not defined. Start ............................................................. Error! Bookmark not defined.
Bookmark Property .......................................... Error! Bookmark not defined. Recordset Events ............................................ Error! Bookmark not defined.
EndOfRecordset Event ................................. Error! Bookmark not defined. The Will Events ............................................ Error! Bookmark not defined. The Complete Events ................................... Error! Bookmark not defined.
ADO Data Access Models .......................................... Error! Bookmark not defined. Stored Procedures .................................................. Error! Bookmark not defined.
Advantages Of Stored Procedures ...................... Error! Bookmark not defined. Stored Procedures Are Efficient ....................... Error! Bookmark not defined. Stored Procedures Enforces Standards ........... Error! Bookmark not defined. Stored Procedures Makes Programming Simpler ........... Error! Bookmark not defined.
Creating Stored Procedures ................................ Error! Bookmark not defined. Using Parameters Collection For Stored Procedures ...... Error! Bookmark not defined.
Using Stored Procedure To Execute SQL Statements ........ Error! Bookmark not defined.
INSERT SQL Statement Based Stored Procedure .......... Error! Bookmark not defined. UPDATE SQL Statement Based Stored Procedure ........ Error! Bookmark not defined. DELETE SQL Statement Based Stored Procedure ......... Error! Bookmark not defined.
Using Stored Procedures To Execute Processes Without Cursors ............. Error! Bookmark not defined.
Deleting Records ............................................. Error! Bookmark not defined. Adding Records ............................................... Error! Bookmark not defined. Updating Existing Records ............................... Error! Bookmark not defined.
Advantage Of Stored Procedures ........................ Error! Bookmark not defined. Better Resource Management ......................... Error! Bookmark not defined. Better Management Of Tier Integrity ................ Error! Bookmark not defined.
Using Stored Procedures To Return Records ...... Error! Bookmark not defined. Cursors ................................................................... Error! Bookmark not defined.
Using Cursor Locations ....................................... Error! Bookmark not defined. Client-Side Cursors .......................................... Error! Bookmark not defined. Server-Side Cursors ........................................ Error! Bookmark not defined.
Using Cursor Types ............................................. Error! Bookmark not defined. Forward-Only Cursors ...................................... Error! Bookmark not defined. Static Cursors .................................................. Error! Bookmark not defined. Keyset Cursors ................................................ Error! Bookmark not defined. Dynamic Cursors ............................................. Error! Bookmark not defined.
Managing Database Transactions ........................... Error! Bookmark not defined. BeginTrans Method ............................................. Error! Bookmark not defined. CommitTrans Method .......................................... Error! Bookmark not defined. RollbackTrans Method ......................................... Error! Bookmark not defined.
Locking Strategies For Data Integrity ...................... Error! Bookmark not defined.
Visual Basic 6 iiinnn HHHiiinnndddiii
http://www.bccfalna.com/
adLockReadOnly (Default) .................................. Error! Bookmark not defined. adLockPessimistic ............................................... Error! Bookmark not defined. adLockOptimistic ................................................. Error! Bookmark not defined.
Choosing Cursor Options ........................................ Error! Bookmark not defined. Last Thing by Author .................................................. Error! Bookmark not defined.