vb6inhindi

65
Visual Basic 6 i i n n H H i i n n d d i i http://www.bccfalna.com/ V V i i s s u u a a l l B B a a s s i i c c 6 6 i i n n H H i i n n d d i i ■■■ Kuldeep Chand Betalab Computer Center Falna

Upload: er-arvind-nagda

Post on 28-Apr-2015

24 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: VB6inHindi

Visual Basic 6 iiinnn HHHiiinnndddiii

http://www.bccfalna.com/

VViissuuaall

BBaassiicc 66

iinn HHiinnddii ■■■ Kuldeep Chand

Betalab Computer Center Falna

Page 2: VB6inHindi

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.

Page 3: VB6inHindi

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.

Page 4: VB6inHindi

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

Page 5: VB6inHindi

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

Page 6: VB6inHindi

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.

Page 7: VB6inHindi

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.

Page 8: VB6inHindi

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.

Page 9: VB6inHindi

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.

Page 10: VB6inHindi

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.

Page 11: VB6inHindi

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.

Page 12: VB6inHindi

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

Page 13: VB6inHindi

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;

Page 14: VB6inHindi

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,

Page 15: VB6inHindi

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

Page 16: VB6inHindi

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

‘===================================================================

Page 17: VB6inHindi

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

Page 18: VB6inHindi

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

Page 19: VB6inHindi

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

Page 20: VB6inHindi

Visual Basic 6 iiinnn HHHiiinnndddiii

http://www.bccfalna.com/

‘===================================================================

Page 21: VB6inHindi

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

Page 22: VB6inHindi

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

Page 23: VB6inHindi

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

Page 24: VB6inHindi

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

Page 25: VB6inHindi

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

Page 26: VB6inHindi

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

Page 27: VB6inHindi

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

Page 28: VB6inHindi

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

Page 29: VB6inHindi

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

Page 30: VB6inHindi

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%

Page 31: VB6inHindi

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

Page 32: VB6inHindi

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

Page 33: VB6inHindi

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

Page 34: VB6inHindi

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

Page 35: VB6inHindi

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

Page 36: VB6inHindi

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

Page 37: VB6inHindi

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

Page 38: VB6inHindi

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

Page 39: VB6inHindi

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

Page 40: VB6inHindi

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

Page 41: VB6inHindi

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

Page 42: VB6inHindi

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

Page 43: VB6inHindi

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

Page 44: VB6inHindi

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

‘===================================================================

Page 45: VB6inHindi

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

‘===================================================================

Page 46: VB6inHindi

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%

Page 47: VB6inHindi

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

Page 48: VB6inHindi

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

Page 49: VB6inHindi

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

Page 50: VB6inHindi

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

Page 51: VB6inHindi

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", _

Page 52: VB6inHindi

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

Page 53: VB6inHindi

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

Page 54: VB6inHindi

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%

Page 55: VB6inHindi

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

Page 56: VB6inHindi

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

Page 57: VB6inHindi

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

Page 58: VB6inHindi

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

Page 59: VB6inHindi

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

Page 60: VB6inHindi

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.

Page 61: VB6inHindi

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.

Page 62: VB6inHindi

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.

Page 63: VB6inHindi

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.

Page 64: VB6inHindi

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.

Page 65: VB6inHindi

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.