0% found this document useful (0 votes)
136 views80 pages

E-Book Visual Basic PDF

Uploaded by

Kamal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
136 views80 pages

E-Book Visual Basic PDF

Uploaded by

Kamal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 80

wfRyqvj ewmK

wfRyqvj ewmK

gvneyeyi ingvb

wmmUK cvewjKk
evsjvevRvi eyK G KwDUvi Kgc
38/3 evsjvevRvi, XvKv -1100|
dvb t 7112406, 0171346538
Iqe mvBU : www.systechdigital.com

wfRyqvj ewmK

wfRyqvj ewmK
cKvkK

cwiPvjK
wmmUK cvewjKk

jLK

gvneyeyi ingvb

c_g cKvk

g 2004Bs

cQ` wWRvBb

jLK

eYwebvm I
Amv

jLK

g~j

45 UvKv

Visul Basic by Mahabubur Rahman, Published by Director : Systech


Publications, 38/3 Banglabazar, Dhaka-1100.
e-mail : [email protected] , Price : TK 45.

wfRyqvj ewmK

m~wPc
wfRyqvj ewmK t hv Rvbv cqvRb ................................................................... 5
KgwcDUvi cvMvwgs ...................................................................................... 5
ewmK (Basic) ..................................................................................................... 5
wfRyqvj ewmK ........................................................................................... 5
cR (Project).................................................................................................... 5
dg (Form) .......................................................................................................... 5
gwWDj (Module) ................................................................................................. 5
AeR (Object) .................................................................................................. 6
cvcvwUR (Properties) .......................................................................................... 6
BfU Ges BfU cvwmwWDi .......................................................................... 6
g_W (Methods) ................................................................................................. 6
UgU (Statement) .......................................................................................... 7
cvcvwUR, g_W I BfU mK AviI aviYv .................................................... 7
wfRyqvj ewmK i Kiv ................................................................................ 9
DBvi mv_ cwiPq .................................................................................... 9
gbyevi (Menu) ................................................................................................. 10
Uzjevi (Toolbar) ............................................................................................... 10
Uzje (Toolbox) .............................................................................................. 10
cR Gcvivi DBv (Project Explorer Window)........................................... 10
ccvwUR DBv (Properties Window) ................................................................. 10
dg wWRvBbvi (Form Designer) .......................................................................... 10
wfRyqvj ewmK cR Zwi Kiv ....................................................................10
wfRyqvj ewmK Avcbvi c_g cR ............................................................... 11
cvMvg Pvjbv Kiv ..................................................................................... 13
cvMvg e Kiv ........................................................................................ 13
cR msiY Kiv .....................................................................................14
wfRyqvj ewmK _K ei nIqv .....................................................................14
msiwZ cR mPj Kiv ..............................................................................14
dg wWRvBb Kivi wbqg ................................................................................15
wZxq cR Zwi Kiv ................................................................................. 18

wfRyqvj ewmK

dg Zwi Kiv ............................................................................................ 18


cR msiY Kiv .................................................................................... 20
KvW jLv ............................................................................................... 20
cvMvg Pvjy Kiv ........................................................................................ 24
cR Modify Kiv ................................................................................... 24
dg gwWdvB Kiv (UU e hyKiY) ............................................................. 24
KvW gwWdvB Kiv ..................................................................................... 25
cR ivb Kiv ......................................................................................... 26
jeji eenvi (Using Label Control).............................................................. 27
jej cvcvwURi eenvi ........................................................................... 30
cRwU ivb Kivbv ................................................................................... 31
dgi eenvi ............................................................................................ 32
dg cvcvwUR ........................................................................................... 32
dgi cvcvwURmg~ni ZvwjKv ..................................................................... 33
Form BfUi eenvi ................................................................................ 35
Form g_W ............................................................................................. 36
vUAvc dg ............................................................................................. 37
cR t dgi evKMvD Kvjvi cwieZb ......................................................... 40
cR t KvjKzjUi Zwi ............................................................................ 42
QB Color dvskbi eenvi ......................................................................... 45
cR t QBColor c`kb ............................................................................ 46
dg Zwi Kiv ........................................................................................... 46
cRwU ivb Kiv ....................................................................................... 48
cR t K^ve eenvi Ki msLv wbevPb ...................................................... 49
cvMvg t cIqvP Zwi ............................................................................... 52
cR t wews Gi dvi MYbv ........................................................................ 56
cR t PKe eenvi Ki Ackb wbaviY ...................................................... 58
wmv MnYi Rb IF ... THEN vKPvii eenvi ........................................... 60
IF...THEN...ELSE UgU eenvi Ki cR Zwi ...................................... 62
Uzjevi Zwi Kiv ........................................................................................ 64
cR t jvBU Rjv/wbfv ............................................................................... 67
cR t wj e Zwi Kiv........................................................................... 71

wfRyqvj ewmK

wfRyqvj ewmK t hv Rvbv cqvRb


KgwcDUvi cvMvwgs
KgwcDUvii wewfb jvsqR iqQ| Kvb mgmv mgvavbi Rb KgwcDUvii evaMg
fvlvq wb`k ev KvW wjLv nq| mvwie my-mLj G wb`kvejxK KgwcDUvii cvMvwgs
ejv nq|

ewmK (Basic)
Gi msw ic nj Basic| 1964
mvj gvwKb hyivi WvUgvDm KjRi `yRb AavcK Rb wR Kgwb I Ugvm B KvUR
c_g ewmK fvlvi ceZb Kib| mnR DPii G fvlvwU mviv wek evcK RbwcqZv
ARb Ki| ewmKi `ywU Rbwcq Dcfvlv nj GWBASIC Ges QBASIC|
Beginners all purpose Symbolic Instruction Code

wfRyqvj ewmK
wekLvZ gvBvmd&U KZK cYxZ GUI (Graphical User Interface cwieki Rb Zwi
ewmK jvsqRi AvaywbK msiY nj wfRyqvj ewmK| mnR jvsqR, AmvaviY
wWevwMs myweav Ges GKwUf G jvBeix eenvii Abb myhvM wfRyqvj ewmKK Lye
A mgqi ga wecyj LvwZ Gb w`qQ| DBvR cvMvwgs jvsqR wnme GwU
eZgvb RbwcqZvi kxl Aevb KiQ| c_g _K KqKwU fvmY AwZg Ki wfRyqvj
ewmK 4, 5 Ges 6 Gi ci GmQ wfRyqvj ewmK 7 ev wfwe WU bU|

cR (Project)
Kvb Dk mv`bi Rb wfRyqvj ewmK jLv m~Y cvMvgK cR ejv nq|
GKwU cR KqKwU dgm, dgmi KvW Ges gwWDj _vKZ cvi|

dg (Form)
wfRyqvj ewmK dg KUvj vcb Ki cvcvwUR mwUs Ki KvW wjL cR Zwi Kiv
nq| dgwUB GKwU AeR wnme KvR KiZ cvi| GKwU cR GKvwaK dg _vKZ
cvi|

gwWDj (Module)
wfRyqvj ewmK gwWDj KvW msiwZ nq| cZK dgi KvW _vK dg gwWDj|
cR GKvwaK dg _vKZ cvi| GKvwaK dg wbevn Kivi Rb Kgb KvW Avjv`v
gwWDj Zwi Ki ZvZ wjLv hvq| G gwWDjK vvW gwWDj ejv nq|

wfRyqvj ewmK

AeR (Object)
wfRyqvj ewmK AbK kwkvjx KUvj iqQ| Abvb jvsqR AbK KvW wjL h
KvR Kiv hvq; wfRyqvj ewmKi KUvj eenvi Ki AwZ mnR Zv Kiv hvq| cqvRbxq
KUvjwU dg Ryo w`q Zvi Rb cqvRbxq KvW wjLv nq| Kvb Dk mvabi Rb
eeZ wewfb KUvj, dg BZvw`K AeR ejv nq|

cvcvwUR (Properties)
wfRyqvj ewmKi KUvj, dgi AbK jY, ag ev ewk iqQ| cvMvgi Pvwn`v
Abyhvqx cqvRbxq ewkwU wbaviY Ki wbZ nq| GjvK cvcvwUR ejv nq| hgb
dg GKwU UU e hy Kivi Rb TextBox KUvj eenvi Ki UU e Zwi Kiv
nq| G UU ei DPZv, ckZv, evKKvjvi, jevi BZvw` ewk wK iKg ne Zv
mU Ki wbZ nq A_ev KvW wjL w`Z nq| Gme ewk nj UU ei cvcvwUR|

BfU Ges BfU cvwmwWDi


wfRyqvj ewmK ivb Kij GKwU dg Avm| dg wewfb Kgv evUb, UUe, jevi
BZvw` AeR _vK| wewfb AeR wewfbfve eenvi Ki Kvb KvR Kiv nq| hgb,
Kgv evUb wKK& Kij Kvb KvR nq| G Kvb NUbv NUvj wK ne hgb Kgv
evUb gvDm w`q wKK& Kij A_vr wKK& BfU wK ne Zvi Rb cvMvg KvW wjLv nq|
wewfb BfUi Aaxb KvW wjLj cvMvg ivb Kwiq H BfU NUvj KvW wbevn nq
Kvb KvR nq| AeRi Rb BfU cwmwWDi ej w`Z GwU wK BfU mvov `e|
dgi BfU cwmwWDi bvg nj Object_Event| hgb t Form_Load, Command1_Click,
Text1_Click, hsbBackColor_Scroll BZvw`|
BfU cwmwWDi wZb ev ZZvwaK jvBb KvW wjLv nq| cZK jvBb KvW nj UgU
(Statement) hv AeRi bvg, BfU bvg, cvcvwU bvg, g_W, dvskb Ges fwiqej
wbq MwVZ|

g_W (Methods)
AeRi wqvB nj g_W| Gi MVb nj Object.Method AeRi bvg Ges wcwiqW (.)
gyQ `qv nj g_W dg wqv Ki| hgb aiv hvK, cR dg Form1, Ges wcKPvi
e Picture1 AvQ| CLS A_ev Form1.cls UgU dg wKqvi Ki; Pictrure1.cls
wcKPvi e wKqvi Ki| Print Time A_ev Form1.Print time dg Form1 Gi Dci mgq
wcU Ki hLvb Picture1.Print Time mgq wcU Ki wcKPvie Picture1 G|

wfRyqvj ewmK

UgU (Statement)
UgU nj GKwU m~Y KvW jvBb| hgb, Private Sub Command1_Click () nj GKwU
UgU ev m~Y GK jvBb KvW|

cvcvwUR, g_W I BfU mK AviI aviYv


wfRyqvj ewmKi dgm Ges KUvj nj AeR hv cKvk Ki Zv`i wbR^ ewk
(cvcvwUR), g_Wm Ges BfUm| AeRi jY ev ewk nj Gi cvcvwUR, g_W
nj Gi wqv (AvKkb), Ges BfU nj Gi mvov (imcbR)| D`vniY wnme ejv hvq
evPv`i Mvm fwZ ejyb| Gi cvcvwUR g_W Ges BfU iqQ| ejybi cvcvwUR nj
Gi `kgvb jY hgb, Gi DPZv, evm Ges iO| Gi Ab ewk nj Gi Aevi eYbv
(dvjvbv A_ev bv dvjvbv), A_ev jY hv `kgvb bq hgb, Gi eqm| A_vr ejybi
cvcvwUR nj Gi DPZv, evm, iO, Aev, eqm BZvw`| GKwU ejybi RbMZfve Gi
g_W ev AvKkb I iqQ hv Kvh cwiYZ nZ cvi| Gi AvQ dvjvbv ( Inflate) g_W
(Mvm fwZ Kivi AvKkb), Advjvb (deflate) g_W (Mvm Qo `qv AvKkb)| me
ejybiB G g_W mgv_Zv iqQ| ejyb evwnii Kvb NUbvq ( External Event) mvov
`q| hgbt myB w`q LvuPv w`j dU hvq A_ev Qo w`j Dci DV hvq|

Balloon.Height
Balloon.Diameter
Balloon.Color

Balloon_Puncture( )

Balloon.Deflate
Balloon.MakeNoise
"Bang"

wfRyqvj ewmK

hw` Avcwb ejybi Rb cvMvg Kib, wfRyqvj ewmK KvW wbi gZ ne| ejybi
cvcvwUR mwUs nj t
Balloon.Color = Red
Balloon.Diameter = 10
Balloon.Inflated = True

KvWi wmbU nj - AeR (ejyb) cvcvwU (Kvjvi) viv cvcvwUi fjyi AvivwcZ
gvb (jvj iO) AbymZ
ne| KvW (Dcii bvq) wjL A_ev cvcvwUR DBvZ gvb
cwieZb Kiv hvq|
ejybi g_W ne wbi bvq t
Balloon.Inflate
Balloon.Deflate
Ballon.Rise 5

cvcvwUi bvq wmbU - AeR (a noun) AbymZ


ne g_W (a verb) viv|
ejybwU BfU mvov `e wbi gZ t
Sub Balloon_Puncture ( )
Balloon.Deflate
Balloon.MakeNoise Bang
Balloon.Inflated = False
Balloon.Diameter = 1
End Sub

G KvW ejybi AvPiY eYbv Ki hLb Puncture BfU NU t Deflate (AxZ,


Advjvb) g_W nq, AZci MakeNoise g_W nq Bang AvgUi mv_| ejybwU bv
dvjvb ch Inflated cvcvwU False mU nq Ges Diameter cvcvwU bZzb fjy mU nq|

wfRyqvj ewmK

wfRyqvj ewmK i Kiv


wfRyqvj ewmK 5.0 GvwcKkbwU KgwcDUvi fvjfve Bbj Kiv _vKj wbi wbqg
i Kiv hvq t
KgwcDUvi Pvjy Ki WUc AvmZ ne|
1| Start evUb wKK Ki Programs G wKK Ki Visual
Basic 5.0 G wMq Visual Basic 5.0Z wKK KiZ ne|
A_vr
StartProgramsMicrosoftVisual Basic 5.0Visual
Basic 5.0
c`vq New Project DBv Avme| wfRyqvj ewmK

6.0 PvjvZ nj Abyic wb`k w`Z ne|


2| Standard EXE-Z Wvej wKK Kij c`vq wfRyqvj ewmKi m^wjZ Dbqb cwiek
(Integrated Development Environment IDE) AvmeMenubar
Titlebar

Project
Explorer

Properties
Window

Form Designer
Toolbox

DBvi mv_ cwiPq t


Dci wfRyqvj ewmKi DBv ev Integrated Development Environment Gi Dcv`vb ev
Askmg~nK wPwZ Ki `Lvbv nqQ| wb G Askjvi msw weeiY `qv nj t

10

wfRyqvj ewmK

gbyevi (Menu) t
UvBUj evii wbP File, Edit, View, Project ...BZvw` jLv eviK gbyevi ejv nq| gby
wewfb Kgv Ackb wbevPb Ki wfRyqvi ewmK wewfb wb`k cqvM Ki KvR Kiv nq|

Uzjevi (Toolbar) t
gbyevii wbP wewfb AvBKb ev cZxK m^wjZ eviK Uzjevi ejv nq| cwZwU AvBKbK
Uzj ejv nq| gby wmj Ki cqvRbxq Kgv Ackb wmj Ki KvR mv`b Kivi
cwieZ mivmwi Uzjevii Uzj wKK Ki `Z KvR Kiv hvq|

Uzje (Toolbox) t
AbK KvW bv wjL aygv Uzj eenvi Ki cvMvg iZc~Y KvR Kivi eev wfRyqvj
ewmK iqQ| G mg UzjK KUvj Uzj ejv nq| dg wWRvBb Kivi mgq Uzje _K
G mg Uzj eenvi KiZ nq|
cR Gcvivi DBv (Project Explorer Window)
wfRyqvj ewmK ZwiKZ m~Y cvMvg ev AvwcKkbK cR ejv nq| cwZwU cR
KqKwU dg, gwWIj _vKZ cvi A_vr cR nj GKQ dvBji mgvnvi hv AvwcKkb
cRi dgm I gwWIjmg~ni ZvwjKv _vK|

ccvwUR DBv (Properties Window)


wfRyqvj ewmK cvMvg ZwiZ Pvwn`v Abyhvqx eeZ dg ev KUvjjvi ewk
cwieZb Kiv hvq| hgb- mvBR, iO, DPZv BZvw`| G me ewkK ccvwUR ejv nq|
Kvb dg ev KUvj wbevPb Kij Gi wK wK ewk _vKZ cvi Zvi ZvwjKv ccvwUR
DBvZ c`wkZ nq| ccvwUR DBvZ ccvwUR wbaviY Kiv nq| wfRyqvj ewmK
ccvwUR DBvi eenvi LyeB iZc~Y| mvaviYZ c`vi Wvb cvk ccvwUR DBvwU
c`wkZ nq| c`vq ccvwUR DBv bv _vKj F4 Kx Pvcj A_ev View gbyZ wKK Ki
Properties Window Z wKK Kij ccvwUR DBvwU c`wkZ nq|

dg wWRvBbvi (Form Designer)


wfRyqvj ewmK i Kij c`vq Form1 jLv dgK dg wWRvBbvi ejv nq| GZ
cvMvgi Pvwn`v Abyhvqx wewfb KUvj eenvi Ki cvMvgi Rb dg wWRvBb Kiv nq|
dg wWRvBbvi cqvRbxq KUvj hy Kivi cvkvcvwk Qwe, MvwdKm BZvw`I hy Kiv
hvq| ZwiKZ me cvMvg ev AvwcKkbi dgi Rb dg wWRvBbvi iqQ| GKwU
cR GKvwaK dgi eenvi _vKZ cvi| cZKwU dgK GKB cRi Aaxb
Avjv`v Avjv`v dg wnme msiY Kiv hvq|

wfRyqvj ewmK cR Zwi Kiv

wfRyqvj ewmK cR Zwi Kivi Rb wbi wZbwU cavb c`c wbZ nq t


1| dg BUvidm Zwi Kiv (Create on Interface)
2| cvcvwUR mU Kiv (Set Properties)
3| KvW jLv (Write Code)

wfRyqvj ewmK

11

wfRyqvj ewmK Avcbvi c_g cR


wfRyqvj ewmK KvR Af nIqvi Rb LyeB mnR GKwU cR Zwi Kib| G cRwU
Pvjy Kij GKwU dg (DBv) Icb ne| dg GKwU Hellow jLv evUb _vKe Ges
GKwU UU e _vKe| Hellow evUb wKK& Kij UU ei wfZi Welcome to
Visual Basic jLv c`wkZ ne| G cRwU Zwi Kivi Rb Avgv`i hv KiZ ne t
1| c_g GKwU BUvidm A_vr dg (DBv) Zwi KiZ ne hLvb GKwU evUb I
GKwU UU e _vKe|
2| Kgv evUbwUi Kvckb Hellow ivLZ ne A_vr Gi cvcvwUR mU KiZ ne|
3| evUbwUZ wKK& Kij UU e hvZ jLv Avm mRb cvMvg KvW wjLZ ne|
1| dg Zwi Kiv t
wfRyqvj ewmK i Ki DBvZ Gm Uzjei TextBox Uzj wKK& Ki dg
GKwU AvqvZvKvi j^v (wPi bvq) UU e Zwi Kib|

Uzjei Command Button KUvj Uzj wKK& Ki dg GKwU Kgv evUb (e)
Zwi Kib|

12

wfRyqvj ewmK

2| cvcvwUR mU Kiv t
hnZz QvU G cRwUZ Avgiv ay Kgv evUbwUi cvcvwUR mU Kie ZvB G
evUbwU wbevwPZ Aevq c`vi Wvbw`K cvcvwUR DBvi Caption G wKK& Ki
Hellow UvBc Kib| Kgv evUbwUi Kvckb Hellow ne|

ZwiKZ UU ewU j Ki `Lyb GZ Text1 jLv AvQ| cRwU ivb Kwiq


Hellow evUb wKK& Kij UU ei G jLvwU _vKe bv| Zey dg GwU `LZ
Lvivc `Lvq| G jLvwU bv PvBj UU ewUZ wKK& Ki wbevPb Ki cvcvwUR
DBvi Text G wKK& Ki Gi Wvbcvki Text1 jLvwU gyQ djyb| (Dcii 2q
wPi bvq)

ZwiKZ dgwU ne wbic -

KvW jLv t
dgi Hellow evUb Wvej wKK& Kib| KvW DBv Icb ne, BfU cwmwWDi
(EventProcedure) Command1_Click Zwi _vKe KvW wjL c~Y Kivi Rb|

wfRyqvj ewmK

13

wbi jvBb wjLyb Text1. Text = Welcome to Visual Basic

A_vr

Text1. Text = Welcome to Visual Basic

cvMvg Pvjbv Kiv t

Kx Pvcyb A_ev ivb evUb wKK& Kib| c`vq dgwU Icb ne|
evUb wKK& Kij UU ei wfZi Welcome to Visual Basic jLv
c`wkZ ne|
F5

Hellow

cvMvg e Kiv t

dgi KvR evUb wKK& Kib| A_ev, Uzjevii End evUb wKK& Kib|

A_ev, Alt+F4 Kx-q Pvcyb| cvMvg kl (ivbgvW) nq wfDKvW DBvZ


Avme|

14

wfRyqvj ewmK

cR msiY Kiv t
wfRyqvj ewmK Avgiv h cvMvg Zwi KiwQ A_vr dg Zwi KiwQ I KvW wjLwQ
GjvK GK cR ejv nq| GKwU cR GKvwaK dg _vKZ cvi| cwZwU dgK
Avjv`v bvg mf Ki Kvb bvg cR mf KiZ nq| Avgv`i ZwiKZ cRwU mf
Kivi Rb wfDKvW DBvZ A_ev dgm wWRvBb xY _vKvevq File gbyZ wKK& Ki
G wKK& Kib| A_ev, mf evUb
wKK& Kib| A_ev, Alt+F Kx-q Pc A
Pvcyb| c`vq wbi Save File As WvqvjM e Avme| File name : e dgwU h bvg
Save

mf KiZ Pvb m bvg UvBc Kib| GLvb Form1 AvQ| G bvgB mf KiZ PvBj
Save evUb wKK& Kib| dgwU Form1 bvg mf ne Ges c`vq wbi Save Project
As WvqvjM e Avme t

e Project 1 jLv AvQ| cRwU h bvg mf KiZ Pvb GLvb m bvg


UvBc Ki Save evUb wKK& KiZ ne| vbstart bvg UvBc Ki Save evUb wKK& Kib|
File name :

wfRyqvj ewmK _K ei nIqv


Dciv wbqg wfRyqvj ewmK Kvb cR Zwi Ki msiY Kivi ci wfRyqvj ewmK
_K ei nIqvi Rb File gbyZ wKK& Ki Exit G wKK& KiZ ne| A_ev Alt+F Kxq Pc X Kx PvcZ ne| A_ev, KvR evUb wKK& KiZ ne| A_ev, Alt+F4 Kx-q
PvcZ ne|

msiwZ cR mPj Kiv


msiwZ cRwU mPj Kivi Rb t
1| wfRyqvj ewmK i Ki New Project DBvZ Gm Existing Uve wKK& Kib|

wfRyqvj ewmK

15

c`vq Existing DBv Icb ne| File name : e cRwUi bvg wjL GUvi w`j A_ev
ZvwjKv _K cRi bvgi Dci Wvej wKK& Kij cRwU c`vq mPj ne|

dg wWRvBb Kivi wbqg


Dciv Vbstart bvgi GKwU mvaviY cR Zwi Kivi mgq c_g Avgiv GKwU dg Zwi
KiwQ| Gfve h Kvb cR Zwi Kivi mgq dg Zwi KiZ nq| dg Zwii mgq
wbi welqjv jYxq t

dgi AvKvi BQ Kij QvU-eo Kiv hvq| AvKvi A_vr DPZv, ckZv BZvw`
cwieZb Kiv hvq (gvDmi gvag A_ev cvcvwUR Height Ges Width cwieZb
Ki)| dgwU wbevwPZ Aevq cvcvwUR DBvi Height Ges Width cvcvwUi msLv
wjL dg QvU-eo Kiv hvq|

dg cvMvgi Pvwn`v Abyhvqx Uzje _K wewfb KUvj Ryo w`Z nq| hgb,
Kvb Kgv evUb hy Kivi Rb Uzjei Command Button Uzj wKK& Ki dgi
hLvb `iKvi mLvb wKK& Ki gvDmi evg evZvg Pc ai AvqvZvKvi e
Zwii bvq e Zwi KiZ nq| dg hy Kvb KUvjK wbevwPZ Ki WvM Ki
dgi h Kvb vb vbvwiZ Kiv hvq|

dg hy KqKwU KUvjK GKmv_ wbevwPZ KiZ nj Shift Kx Pc ai gvDm


cqUvi wbq wKK& Ki Ki wbevPb KiZ nq|

Kvb KUvj hgb, dg KqKwU Kgv evUb _vKj Ges mejvi AvKvi GKB
PvBj mejv GKmv_ wbevPb Ki cvcvwUR DBvi Height Ges Width mU
w`j mejvi AvKvi GKB ne|

16

wfRyqvj ewmK

wP t 1g dg PviwU Kgv evUb (Amgvb); 2q dg evUb PviwU wbevPb Kiv nqQ| 3q


evUb wbevwPZ Ki G`i cvcvwUR; 4_ dg evUbjv GKB AvKvii nqQ|

dgi wbR^ ewk hgb; evK Kvjvi, Kvckb, bvg BZvw` cwieZb KiZ nj
dgwU wbevwPZ Ki cvcvwUR DBv _K cvcvwUR mU KiZ ne| hgb,
mvaviYfve dgi Kvckb _vK Form1 (Form2, Form3 ...) Kvckb (Form1)
cwieZb Ki My Form KiZ PvBj dgwU wbevPb Ki Caption cvcvwUR wKK&
Ki My Form UvBc KiZ ne|

wfRyqvj ewmK

17

KvW DBv _K dg wWRvBb DBvZ AvmZ PvBj View object evUb wKK&
KiZ ne| A_ev View gbyZ wKK& Ki Object G wKK& Kib| A_ev Shift+F7
Kx-q Pvcyb|

dg Kvb KUvji Abyic Kwc KiZ PvBj KUvjwUZ gvDm cqUvi wbq
gvDmi Wvb evZvg Pvcj kUKvU gby Icb ne| kUKvU gby _K Copy wmj
Ki Avevi gvDmi Wvb evZvg Pc kUKvU gbywU Icb Ki Paste evUb wKK&
Kij c`vq evZv AvmeYou already have a control named Command1. Do you
want to create a control array ?
Yes

evUb wKK& Kij KUvjwU Kwc ne Ges G`i ga GKwU Avi Zwi ne|

No

evUb wKK& Kij Avi Zwi bv nq Kwc ne Ges GwU dgi Dcii w`K

c ne| GK gyf Kwiq hLvb `iKvi mLvb bqv hvq|

18

wfRyqvj ewmK

wZxq cR Zwi Kiv


c_g Avgiv VbStart bvgK GKwU cR Zwi KiwQ| Avgv`i wKQyUv aviYv nqQ
wKfve A_vr wK wK avc GKwU cR Zwi KiZ nq| wfRyqvj ewmK AeR
(Object), cwmwWDi (Procedure), g_W (Method), BfU (Event) BZvw` eenvi Ki
AviI wKQy cR Zwi Kiv wkLZ ne| wb AviKwU cR Zwi Kiv `Lvbv nqQ|
wbi wbqg Avcwb wbR wbR cRwU Zwi Kib|

dg Zwi Kiv

wfRyqvj ewmK i Ki GKwU vvW dg wWRvBbvi Icb Kib|

Uzjei Command Button G wKK& Ki dg GKwU evUb Zwi Kib| evUbwU


wbevwPZ Aevq cvcvwUR DBvZ (Name) G wKK& Ki cmdDate wjLyb Ges
Caption G wKK& Ki Date wjLyb| A_vr Gi cvcvwUR bZzb hv mwUs nj Zv nj t
Name = cmdDate
Caption = Date

wVK GKBfve Aviv wZbwU Kgv evUb Zwi Ki Gjvi ( name) mgvb cmdTime,
cmdClear Ges cmdExit ivLyb Ges Caption wnme Time, Clear Ges Exit ivLyb|
dgwUi wfZi Ab Kv_vI wKK& Ki dgwU wmj Ki cvcvwUR dgi Kvckb
(Form1) Gi cwieZ My Project ivLyb|

dgwU `Lve wbic t

wfRyqvj ewmK

19

dgwU Zwi KiZ Avgiv cvcvwUR wK wK mU KiwQ Zv wbi mviYxZ Gfve cKvk Kiv
hvq t
Object
Form 1
Command 1
Command 2
Command 3
Command 4

Property
Caption
Name
Caption
Name
Caption
Name
Caption
Name
Caption

Setting
My Project
cmdDate
Date
cmdTime
Time
cmdClear
Clear
cmdExit
Exit

Uzje _K Kgv evUb wbq dg Zwi Kiv c_g evUbwUi bvg Command 1 ne|
wZxqwU Command 2, ZZxqwU Command 3 Gfve hZwU _vKe ZZwUi bvgi mv_ wgK
msLv Avme| cvMvg Avgv`i Dk nj c_g Kgv evUb ( Date) G wKK& Kij
KgwcDUvii NwoZ msiwZ eZgvb ZvwiL c`kb Kie| ZvB G evUb Wvej wKK Ki
Gi wKK& BfU cwmwWDi KvW wjLZ ne| hgb t
Private Sub CmdDate_Click ( )
Print Todays date is; Date
End Sub

cvMvgi Pvwn`v Abyhvqx GZ eeZ cwZwU AeRi (hgb, Kgv evUb) BfU
cwmwWDi (hgb, wKK& BfU) KvW wjLZ nq| ZvB AeRi bvg mwKZ Dki
mv_ wgj iL Kij KvW eySZ mywea nq| hgb, Date Gi Rb t
Private Sub cmdDate_Click ( )
Date
End Sub

mgqi Rb t
Private Sub cmdTime_Click ( )
Time
End Sub

Gi Command K msc cmd jLv nqQ| Gfve Avgiv


Gi Rb cmd ; TextBox (UU ei) Rb txt, Label Gi Rb lbl
eenvi KiZ cvwi|
CommandButton
CommandButton

wfRyqvj ewmK

20
GLvb,

cmdDate_Date Gi Rb Kgv evUb eySvbv nqQ|


cmdTime_Time Gi Rb Kgv evUb eySvbv nqQ|

Dciv wZxq cRwU ZwiZ Avgiv c_g dgwWRvBb A_vr wewfb AeR eenvi Ki
G`i cvcvwUR mwUs eYbv KiwQ| G eBq Avgiv AbK cR Zwi KiwQ| cwZwU
cRi Rb dg wWRvBb Gfve eYbv w`j eBqi Kjei AbK ew cve ; GQvov
eYbv co cvVK`iI PU& Ki eySZ Amywea ne| ZvB Avgiv Dciv dgwWRvBb
mviYxZ Object Gi wbP eeZ AcRmg~ni ZvwjKv ; Property Z AeRi Rb wK
wK cvcvwU mU Kiv nqQ mjvi bvg Ges Setting Gi wbP wK wK mU Kiv A_vr
Value ev gvb wjLe|

cR msiY Kiv t
My Project

bvg cRwU mf Kwi|

KvW jLv t
KvW jLvi Rb KvW DBvZ hZ ne| Avgiv h cRwU Zwi Kie ZvZ PviwU
Kgv evUb iqQ| cwZwU Kgv evUb wKK& Kij GK GK aibi KvR ne| hgb,
Date evUb wKK& Kij dg ZvwiL c`wkZ ne| G Date Kgv evUbi Dk
(Object) c~Y ne gvDm w`q wKK& Kij A_vr wKK& BfU| GK Avgiv Gfve ejZ
cvwi t
cvMvg Pvjy Ki dgi (Date Kvckbi) Kgv evUb (cmdDate) wKK& Kij

eZgvb ZvwiL c`wkZ ne| G

A_vr NUe Kvb mgq ; hLb wKK& Kiv ne| ZvB Gi cwmwWDi ne
wKK& BfU (Click Event)|
wKm wKK& Kij Dk (AeR) c~Y ne ? - Kgv evUb| ZvB wfRyqvj
ewmKi fvlvq GwUB nj AeR|
Event

wfRyqvj ewmK Dk wK KviY NUe Zvi Aaxb KvhcYvjx A_vr KvW wjLZ nq|
A_vr - AeR-Gi BfU KvW wjLZ nq|
hgb, ZvwiL c`kbi Rb KvW wjLZ ne cmdDate evUbi wKK& BfU| A_vr cmdDate_Click ( ) BfU Ges Gi Rb h UgU mUv _vKe Private Sub Ges End
Sub Gi ga|
KvW Gfve jLvi Rb `ywU wbqgi h KvbwU AbymiYxq GK. KvW DBvZ mivmwi UvBc Ki A_vr Private Sub cmdDate_Click ( ) UvBc Ki|
A_ev
`yB . KvW DBvZ AeR wmj Ki BfU wmj Ki|

wfRyqvj ewmK

21

Avgv`i G cRwUZ dgi Date Kgv evUb Wvej wKK& Kij A_ev D evUbwU
wmj Ki F7 Kx Pvcj G AeRi KvW jLvi Rb BfU cwmwWDi Avme -

G wbqgvbyhvqx Private Sub Ges End Sub Gi gvS Dk cwic~iYi Rb


wb`kvejx ev KvW wjLZ nq| `yB m w`q wjLyb t
Print Todays date is; Date
GLvb Print nj GKwU wb`k|

hvi KvR nj Wvej KvUkbi wfZii UU Ges Date


dvskbi djvdj dg wcU Kiv| GLvb Date nj GKwU dvskvb| hvi KvR nj
KgwcDUvii NwoZ msiwZ eZgvb ZvwiL c`kb Kiv| KvW jLvi G cvhvq Avgiv
KvW DBvZ AvwQ|

cvMvgwU Pvjbv Ki Time Kgv evUb wKK& Kij dg eZgvb mgq `Lve mRb Time
Kgv evUb (cmdTime) Gi wKK& BfU KvW wjLZ ne| ZvB KvW DBvZ AeR
ei

evUb wKK& Kij AeRmg~ni ZvwjKv `Lve|

wfRyqvj ewmK

22

GLvb _K cmdTime AeRwU wbevPb Kij cmdTime AeRi Rb KvW jLvi


cwiek Avme t
Private Sub cmdTime_Click ( )
|
End Sub

GLvb cmdTime AeRwUi Rb Click BfU cwmwWDi wbevwPZ nqQ| cvMvg dgi
evUb wKK& Ki djvdj cvIqv hvq ZvB Kgv evUbi Rb wKK& BfU ^qswqfve
wbevwPZ nqQ|
AeR, BfU (hgb t gvDm wKK&) mvov `q| Avcwb BfU cwmwWDi wjLZ cvib
AeRi Rb ej w`Z ne GwU wK BfU mvov `e| Kvb AeRi Rb KvW
DBvZ BfU wbevPb KiZ nq cwmwWDii

evUb wKK& Ki|

evUb wKK& Kij wbevwPZ AeRi mv_ mwKZ BfUi cwmwWDi ZvwjKv
c`wkZ ne| hgb t

ZvwjKv _K Kvb BfU wbevPb Ki BfUi Rb cwmwWDi wjLZ nq| GKwU BfU
cwmwWDii MVb nj t
Object_Event ( )

wfRyqvj ewmK

23

hgb t Command1_Click ( ), Form_Load ( ), hsbBackcolor_Scroll BZvw`| Avcwb


BfU cwmwWDi wjLZ cvib hvZ KqK jvBb KvW _vKZ cvi| cZK KvW
jvBbK GKwU UgU ejv nq hv AeRi bvg, BfUi bvg, cvcvwUi bvg, g_W,
dvskvb Ges fwiqej wbq MwVZ|
dgi Time evUb wKK& Kij dg Time is jLvi mv_ NwoZ msiwZ eZgvb mgq
c`wkZ ne| ZvB Time evUbi AeR A_vr cmdTime Gi Click BfU wbi KvW
jLZ ne t
Print Time is :; Time

G AeRi wKK& cwmwWDi nj t


Private Sub cmdTime_Click ( )
Print Time is:; Time
End Sub

GLvb, Print mivmwi bv wjL Form1.Print jLv jvMZ| GLvb Print wb`kwU dg
(Form1) wcU Ki ej Form1.Print bv wjLjI ne| wK dg wcU bv Ki Kvb
jej (hgb, Label 1) wcU KiZ nj Label1.Print Gfve wjLZ nZv|

cvMvg Pvjbv Ki Clear bvgK Kgv evUb wKK& Kij dg wcU nIqv me jLv
gyQ hvIqvi Rb Clear_Click ( ) BfU CLS wb`k wjLyb| A_vr -

Private Sub cmdClear_Click ( )


CLS
End Sub

cvMvg Pvjbv Ki Exit Kgv evUb wKK& Kij cvMvg kl nIqvi Rb


cmdExit_Click ( ) BfU End wb`k wjLyb| A_vr -

Private Sub cmdExit_Click ( )


End
End Sub

Zvnj wZxq cRi Rb m~Y KvW nj t


Private Sub cmdDate_Click()
Print "Todays date is:"; Date
End Sub
Private Sub cmdTime_Click()
Print "Time is:"; Time
End Sub

24

wfRyqvj ewmK

Private Sub cmdClear_Click()


Cls
End Sub
Private Sub cmdExit_Click()
End
End Sub

cvMvg Pvjy Kiv t


Kx Pvcj A_ev Start evUb wKK& Kij c`vq dgwU Icb ne | Date evUb wKK&
Kij dg KgwcDUvii NwoZ msiwZ eZgvb ZvwiL `Lve| Time evUb wKK& Kij
dg KgwcDUvii NwoZ msiwZ eZgvb mgq `Lve| Clear evUb wKK& Kij dgi
me jLv gyQ hve| Exit evUb wKK& Kij cvMvg kl nq hve|
F5

cR Modify Kiv t
Dciv cRwUZ Avgiv Date Ges Time evUb wKK& Kij eZgvb ZvwiL Ges mgq
dg Avm| dg bv Gb Date Ges Time Kgv evUbi cvki UU e AvbZ PvBj
cRwU wbi gZ gwWdvB KiZ ne t

dg gwWdvB Kiv (UU e hyKiY) t

cRwU mPj bv _vKj c`vq mPj Kib|

wfD KvW DBvZ _vKj View Object evUb wKK& Ki A_ev View gbyZ wKK&
Ki Object G wKK& Ki A_ev Shift+F4 Kx-q Pc dg wWRvBbvi DBvZ
Avmyb|

Uzjei TextBox evUb wKK& Ki Date Kgv evUbi evg w`K GKwU AvqvZvKvi
j^v UU e Zwi Kib|

GKBfve Time evUbi cvk AviKwU UK e Zwi Kib|

c_g UU e (Date Gi cvki) wKK& Ki ewU wbevwPZ Ki Gi cvcvwUR


Name wnme txtDate ivLyb Ges Text cvcvwUR wmj Ki Text1 jLv gyQ
djyb|

Abyicfve wZxq UU e (Time evUbi cvk) wKK& Ki Gi Name cvcvwUR


txtTime Ges Text Gi Text2 gyQ w`b|

wfRyqvj ewmK

25

dgwU `LZ ne wbic t

G dgwUi AeKvVvgvMZ h cwieZb Kiv nqQ Zv wbi mviYxZ Gfve cKvk


Kiv hvq t
Object
Text 1

Property
Name
Text
Name
Text

Text 2

Setting
txtDate
[ blank ]
txtTime
[ blank ]

KvW gwWdvB Kiv t

evUb wKK& Ki A_ev F7 Kx Pc cmdDate_Click ( ) BfU Gm c~ei KvW


gwWdvB Ki wbi jvBb wjLyb t
Date

txtDate.Text = Date

evUb wKK& Kij eZgvb ZvwiL UU e Avmvi Rb Dciv jvBb jLv nqQ|
GK Gfve ejv hvq txtDate bvgK UU ei UU ne eZgvb ZvwiL hv Date evUb
wKK& Kij (cmdDate_Click ( ) BfU) Avme|
Date

KvW DBvi
wjLyb t

cmdTime_Click

txtTime. Text = Time

cwmwWDi

AvMi

KvW

gwWdvB

Ki

wfRyqvj ewmK

26

dgi Clear evUb wKK& Kij Date Ges Time Gi UU ei jLv gyQ hvIqvi
Rb cmdClear_Click BfU wjLyb t
txtDate.Text =
txtTime.Text =

GLvb Wvej KvUkbK bvj (Null) ejv nq| bvj A_ wKQy bB A_vr dvuKv| cRwU
gwWdvB Kivi ci m~Y KvW nj t
Private Sub cmdDate_Click()
txtDate.Text = Date
End Sub
Private Sub cmdTime_Click()
txtTime.Text = Time
End Sub
Private Sub cmdClear_Click()
txtDate.Text = ""
txtTime.Text = ""
End Sub
Private Sub cmdExit_Click()
End
End Sub

cRwU gwWdvB Kiv kl nj| GLb Ctrl+S Kx-q Pc A_ev Save evUb wKK& Ki
cRwU mf Kib|

cR ivb Kiv t

F5

Kx Pc A_ev Start evUb wKK& Kij c`vq dgmwU Icb ne|

Time

evUb wKK& Kij UU e eZgvb ZvwiL Avme|


evUb wKK& Kij UU e eZgvb mgq Avme|

Clear

evUb wKK& Kij UU ei me jLv gyQ hve|

Exit

Date

evUb wKK& Kij cvMvg _K ei nq hve|

wfRyqvj ewmK

27

jeji eenvi (Using Label Control)


Avgv`i ZwiKZ wZxq cR Avgiv Date evUb wKK& Kij eZgvb ZvwiL c`kbi
mv_ mv_ Todays Date is UU ev wsI `LvZv| Abyicfve Time evUb wKK& Kij
mgq `Lvbvi mv_ mv_ Time is wsI c`wkZ nZv| wK cRwU gwWdvB Ki UU
e eenvi Kivi mgq Avgiv UU eenvi ev` w`qwQ| KviY UU ei wfZi ZvwiL
Ges mgqi mv_ UU c`kb egvbvb `Lvq| DBvR wfwK wewfb AvwcKkb UU
ei evg cvk jLv `Lv hvq|

hgb, GLvbi Print Quality : jLvwU|


wfRyqvj ewmK dgi Dci Gic jLv hvq| G aibi jLvK jej ejv nq| Uzj
ei Label UzjwU eenvi Ki dgi Dci e Zwi Ki Zvi wfZi jLv hvq|

Avgv`i ZwiKZ wZxq cRwUZ jej eenvi Ki Date UU ei evg cvk


Todays Date is : Ges Time UU ei evg cvk Time is : jLv jej wnme PvBj
cRwU mPj Ki dg wWRvBb DBvZ Avmyb| Shift Kx Pc ai Date, Time, Exit Ges

28

wfRyqvj ewmK

Kgv evUb wKK& Ki evUbjv GK wmj Kib| gvDm w`q WvM Ki


evUbmg~nK dgi Wvb cv eivei mvwiq wbb| 1g UU ewUK wmj Ki gvDm
cqUvi evg Kvjv AvqvZvKvi evii Dci wbq gvDmi evZvg Pc ai Wvb w`K wbZ
_vKj ewU QvU ne| Gfve `ywU UU eKB QvU Kib| G Aevq dgwU `Lve
wbic t
Clear

Uzjei Label KUvj Uzj wKK& Ki gvDm cqUvi dgi c_g UU ei evg w`K
GKwU AvqvZvKvi e Zwi Ki gvDmi evZvg Qo w`j Lable 1 jLv `Lv hve|

wfRyqvj ewmK

29

G Aevq Todays Date is : UvBc Kij jLvwU dg jeji Kvckb wnme Pj


Avme|

jeji (Name) cvcvwUR wnme lblDate ivLyb| wVK GKBfve Time UU ei evg
cvk jej e Time is : jeji Kvckb wnme w`b Ges G jejwUi name
cvcvwUR lblTime ivLyb| dgwU `LZ ne wbic t

G `ywU jeji cvcvwUR nj t


Object
Label 1

Label 2

Crl+S

Property
Name
Caption
Visible
Name
Caption
Visible

Setting
lblDate
Todays Date is :
True
lblTime
Time is :
Ture

Kx-q Pc A_ev Save evUb wKK& Ki cRwU cybivq mf Kib|

wfRyqvj ewmK

30

jej cvcvwURi eenvi


Dci Avgiv wZxq cRwUZ Date Ges Time UU ei evg w`K h jej Zwi
KiwQ Zv wi _vK| A_vr dg wWRvBb _vK Ges cR ivb KivjI dg _vK|

KviY `ywU jeji B Visible cvcvwUR True Kiv AvQ| False Ki w`j cRwU
ivb Kivj jej cw`kZ ne bv| wK Avgiv hw` Ggbfve PvB hvZ cR ivb Kivj
jej bv `LvjI A_vr Date UU ei cvki jej Todays Date is bv `LvjI
Date

evUb wKK& Kij `Lve| Zvnj dg wWRvBb jej lblDate Gi Visible

cvcvwUR False Ki KvW DBvZ cmdDate_Click ( ) BfU wbi jvBbwU mshvRb


KiZ ne t
lblDate.Visible = True

dgi Time evUb wKK& Kij jej c`wkZ ne| mRb dg wWRvBb jej lblDate
Gi Visible cvcvwUR False Ki w`Z ne Ges cmdTime_Click ( ) BfU wbi KvW
mshvRb KiZ ne t
lblTime.Visible = Ture

Avgv`i ZwiKZ G cRwU ivb Kwiq Clear evUb wKK& Kij aygv `ywU UU ei
jLv cwivi nq hvq| wK G evUb wKK& Kij jej `ywUI cwivi (A`k) nq
hvIqvi Rb cmdClear_Click ( ) BfU wbi KvW mshvRb KiZ ne t
lblDate.Visible = False
lblTime.Visible = False

wfRyqvj ewmK

31

G Aevq Avgv`i Zwi Project2 Gi m~Y KvW ne t


Private Sub cmdDate_Click()
txtDate.Text = Date
lblDate.Visible = True
End Sub
Private Sub cmdTime_Click()
txtTime.Text = Time
lblTime.Visible = True
End Sub
Private Sub cmdClear_Click()
txtDate.Text = ""
txtTime.Text = ""
lblDate.Visible = False
lblTime.Visible = False
End Sub
Private Sub cmdExit_Click()
End
End Sub

cRwU ivb Kivbv t


Kx Pc A_ev Start evUb wKK& Kij dgwU c`vq Avme | Date evUb wKK& Kij
UU ei evg cvk Todays Date is: jLvwU `kgvb ne Ges UU ei wfZi
eZgvb ZvwiL c`wkZ ne|
F5

evUb wKK& Kij UU ei evg cvk Time is: jLvwU `kgvb ne Ges UU
ei wfZi eZgvb mgq c`wkZ ne| Clear evUb wKK& Kij UU ei me jLv
cwivi nq hve Ges ei evg cvki jLvI A`k (jej Visible = False) nq
hve|
Time

32

wfRyqvj ewmK

dgi eenvi
wfRyqvj ewmK Form mePq iZc~Y AeR | h Kvb GvwcKkb Zwi KiZ
Form eenvi KiZ nq| h Kvb DBvR wfwK cvMvg i Kij GKwU DBv
c`wkZ nq | G DBvwZ wewfb evUb ev Ackb cQ` Kij Abvb DBv ev WvqvjM
e c`wkZ nq| c`wkZ DBv ev WvqvjM eB nj ZwiKZ GK GKwU dg| dg Abvb
AeRi aviK wnmve KvR Ki | wfRyqvj ewmK wewfb KUvjjvK dgi Dci
vcb Ki cvMvgi BUvidm Zwi Kiv nq| gvwcj WKzgU BUvidm ( MDI) G
GKvwaK PvB dg _vKZ cvi|

wP t wfRyqvj ewmK dg

wU t dgwUZ wewfb AeR hy Kiv nqQ

dg cvcvwUR t
mvaviYfve wfRyqvj ewmK i Kivi
mgq Standard EXE wbaviY Ki
vvW dg Zwi Kiv nq| ZwiKZ
dgi ewk wWd _vK | eenviKvix
BQ Kij Zvi gZ Ki dgK
mvRvZ cvib| hgb, dgi DPZv,
ckZv KZ ne, evKKvjvi wK ne,
dgi Dci gvDm cqUvi wbj Gi
AvKwZ cwiewZZ ne wKbv, dgi
Kvckb wK ne BZvw` mU Ki `qv
hvq| Gme ewkB nj cvcvwUR|
dgi wewfb cvcvwUR _vKZ cvi|
mvavibfve Kvb dg wmj Kiv
Aevq cvcvwUR DBvZ Gi
cvcvwURjv `Lv hvq| hgb,

wP t dg wbevwPZ Aevq cvcvwUR DBv

wfRyqvj ewmK

33

dgi cvcvwURmg~ni ZvwjKv t

Name
Appearance
AutoRedraw
BackColor
BoderStyle
Caption
ClipControls
ControlBox
DrawMode
Enabled
FillColor
Font
ForntTransparent
ForeColor
HasDC
Height
HelpContexID

Icon
KeyPrview
Left
LinkMode
LinkTopic
MaxButton
MDIChild
MinButton
MouseIcon
MousePointer
Moveable
NegotiateMouse
OLEDropMode
Palette
PaletteMode
Picture
RightToLeft

ScaleHeight
ScaleLeft
ScaleMode
ScaleTop
ScaleWidth
ShownTaskbar
StartUpPosition
Tag
Top
Visible
WhatsThisButto
n
WhatsThisHelp
Width
WindowState

wbP msc Gme cvcvwU mK AvjvPbv Kiv njv|


Name

Appearance

AutoRedraw

BackColor

BoderStyle
ClipControls

t
t
t

DrawStyle

Caption

AeRi bvg | wWd bvg Form1, Form2 ...


_vK| BQ gZ bvg `qv hvq| hgb t frmMenu,
frmTime, frmCalculaton |
dgi Aveqe Kgb ne Zv wbavib Kiv nq| GLvb
wKK Ki WvDb Gviv evUb wKK Kij Wc-WvDb
ZvwjKv Avme | ZvwjKv _K cQ`bxq AvBUg wbevPb
Kiv hvq|
dgi Kvb Mvwd AvDUcyU ggwiZ _vKe wK _vKe
bv Zv wbavib Ki|
dgi evKKvjvi mv`v wWd _vK| GLvb wKK Kij
Kvjvi WvqvjM e Avme| e _K h iO wbevPb Kiv
ne dgi evKMvD m iOi ne|
dgi mxgvbv Kgb ne Zv wbavib Kiv hvq|
dgi UvBUj wbavib Kiv hvq|
cBU BfUi g_W viv Kvb AeRi m~b Ask
bvwK cwiewZZ Ask wicBU ne Zvi Rb mZ ev wg_v
gvb wbavib Kiv hvq|
Mvwd AvDUcyUi jvBb vBj wbaviY Kiv hvq|

wfRyqvj ewmK

34
Enabled

FillColor

Font

ForeColor
Height
Icon

t
t
t

KeyPrview

Left

MaxButton

MDIChild

MinButton

MouseIcon

Movable

Top

Visible

Picture

dgwU eenvi Kiv hve wKbv Zvi Rb mZ ev wg_v gvb


wbaviY Kiv hvq|
ivb UvBg dg ev KUvji cvUvbi iO wbaviY Kiv
hvq|
dg Kvb UU c`kb Kiv nj Zv wK dU ne ,
dUi mvBR wK ne , wK vBji ne BZvw` wbaviY
Kiv hvq|
dg cKvwkZ UU wK iO ne Zv wbavib Kiv hvq|
dgi DPZv KZ ne Zv wbavib Kiv hvq|
dgi evg Kvbvq AvBKb _vKe wKbv Zv wbavib Kiv
hvq|
Kvb KUvji KeyDown, KeyUp BfU NUvi AvM
dgi KeyDown, KeyUp NUe wKbv Zvi Rb mZ ev
wg_v gvb wbavib Kiv hvq|
xbi evg w`K _K dgi Aevb KZUzKz `yiZ ne
Zvi Rb msLv (Twips) wbavib Kiv hvq|
cvMvg PjvKvwjb dgi Wvb Kvbvq gvwgvBR evUb
c`wkZ ne wKbv Zv wbavib Kiv hvq|
Kvb dg MDI Form Gi Child dg wnmve c`wkZ ne
wKbv Zvi Rb mZ ev wg_v gvb wbavib Kiv hvq|
cvMvg PjvKvwjb dgi Wvb Kvbvq wgwbgvBR evUb
c`wkZ ne wKbv Zv wbavib Kiv hvq|
cvMvg PjvKvj dgi Dci gvDm cqUvi wbj Gi
AvKwZ wK ne Zv wbavib Kiv hvq|
cvMvg PjvKvj dgwU vbvwiZ Kiv hve wKbv Zvi Rb
mZ ev wg_v gvb wbavib Kiv hvq|
xbi Dci w`K _K dgi Aevb KZUzKz `yiZ ne
Zvi Rb msLv (Twips) wbavib Kiv hvq|
cvMvg Pvjyi wb`k w`j dgwU c`vh c`wkZ ne wKbv
Zvi Rb mZ ev wg_v gvb wbavib Kiv hvq|
G cvcvwUi mvnvh dg h Kvb cKvi
Qwe / BgR vcb Kiv hvq|

wfRyqvj ewmK

35

Form BfUi eenvi


cvMvg PjvKvj Kvb Aevi cwicwZ wK NUe Zv wbw` Ki w`Z nq| GK BfU
ejv nq| wewfb AeRi Rb wewfb BfU iqQ| hgb, cvMvg Pvjy mgq dgi Dci
gvDm w`q wKK Kij dgi DPZv I ckZv Ges evKKvjvi cwiewZZ ne | GiKg
PvBj Form Gi Click BfU A_vr Form_Click() cwmwWIi KvW wjL wb`k w`Z
nq|

Gfve Kvb BfU wK msMwVZ ne Zv H BfU wbw` Ki w`Z nq| wfRyqvj ewmK
6.0 Z dgi 31wU BfU iqQ| Gjv nj t

Activate
Click
DblClick
Deactivate
DragDrop
DragOver
GetFocus
Initialize
KeyDown
KeyPress
KeyUp
LinkClose

LinkError
LinkExecute
LinkOpen
Load
LostFocus
MouseDown
MouseMove
MouseUp
OLECompleteDrag
OLECompleteDrop
OLEGiveFeedBack
OLEDragOver

OLESetData
OLEStartDrag
Paint
QueryUnload
Resize
Terminate
Unload

wfRyqvj ewmK

36

Form g_W
Kvb BfU wK wqv ne KvW Zv wjL w`Z nq | G KvWjv wfRyqvj ewmK c~e
_K Zwi Ki ivLv nqQ, Gjv g_W I dvskb bvg cwiwPZ| mKj g_WB mKj
AeRi mv_ eenvi Kiv hvq bv| GK GKwU g_W Dnvi KvhKvwiZv Abyhvqx wewfb
AeRi mv_ eenvi Kiv hvq| dgi Rb wbw` cvcvwUR Ges BfU iqQ hv Avgiv
cvcvwUR DBv Ges KvW DBv _K RvbZ cvwi wK dg AeRi Rb KZwU
g_W AvQ Zv mivmwi Rvbv hvq bv| G njc gbyi mvnvh wbq Rvbv hvq| hgb,
Hide g_WwU eenvi Kij dgwU jyKve Ges Cls g_WwU eenvi Kij dgwU wKqvi
ne| GRb UgU ne t
Object(Form name ).Method
Form1.Hide
Form1.Cls
wfRyqvj ewmK dg AeRi Rb h mKj g_W eenvi Kiv hvq wbP mjvi
ZvwjKv `qv nj t
Circle

Cls

Hide

Line

Move

Point

PopupMenu

Print

Print Form

PSet

Refresh

Scale

SetFocus

Show

TextHeight

TextWidth

Zorder

g_W mK ciewZZ wevwiZ AvjvPbv Kiv nqQ|

wfRyqvj ewmK

37

vUAvc dg
mvaviYfve cvMvg hw` GKwU dg _vK Zvnj G dgwUB c`wkZ nq| wK cvMvg
GKvwaK dg _vKj c_g h dgwU Zwi Ki eenvi Kiv nqwQj mwUB c`wkZ nq A_vr
cvMvg Pvjy Kij c_g G dgwU Avm| c_g h dgwU c`wkZ nq mwUK vUAvc dg
ejv nq| GKvwaK dghy cvMvg ci Zwi Kiv nqwQj Gic Kvb dgK vUAvc dg
wnmve wbw` Kiv hvq| wbP Avgiv ci Kiv nqQ Ggb GKwU dgK wKfve vUAvc
dg wnmve wbw` Kiv hvq m mK `Le|
1. GKwU bZzb Standard EXE cR i Kib|
2. dgi Name cvcvwUZ frmOne Ges Caption cvcvwUZ First Form wjLyb|

3.

Uzje _K jej Uzj wKK Ki dgi gvSLvb GKwU AvqvZvKvi e Zwi


Kib| Caption cvcvwUZ Form One wjLyb Ges Font cvcvwUZ wKK Ki
c`wkZ dU WvqvjM e _K dUi mvBR 24 wbaviY Kib|

4, F5 Kx Pc cvMvgwU ivb Kij dgwU c`wkZ ne|

38

5.

wfRyqvj ewmK

GLvbB G dgwUB wWd vUAvc dg | GLb Avgiv G dgi mv_ AviKwU dg


hy Ki `Le cvMvg ivb Kij KvbwU c_g c`wkZ nq Ges wZxq dgwUK
vUAvc dg wnmve wbw` Kie|
End Uzj wKK Ki wWRvBb gvW Gm Add Form evUb wKK Kib A_ev
Project gbyZ wKK Ki Add Form G wKK Kib|

6.

c`vq Add Form WvqvjM e Avme| Form G Wvej wKK Kib|

7.

bZzb dgi Name cvcvwUZ frmTwo Ges Caption cvcvwUZ Form One
wjLyb|

wfRyqvj ewmK

4.

8.
9.

39

Uzje _K jej Uzj wKK Ki dgi gvSLvb GKwU AvqvZvKvi e Zwi


Kib| Caption cvcvwUZ Form Two wjLyb Ges Font cvcvwUZ wKK Ki
Bwjcm evUb wKK Ki c`wkZ dU WvqvjM e _K dUi mvBR 24 wbaviY
Kib|
F5 Kx Pc cvMvgwU ivb Kij `Lv hve c_g dgwUB (frmOne) c`wkZ ne|
End Uzj wKK Ki wWRvBb gvW Avmyb|
Project gbyZ wKK Ki Project Properties... G wKK Kib| c`vq Project
Properties...WvqvjM e Avme| General Uve wKK Ki Startup Objects: Gi
Wc-WvDb evUb wKK Ki wZxq dgi bvg frmTwo wbevPb Ki OK Kib|

10.

F5 Kx Pc cvMvgwU ivb Kij `Lv hve wZxq dgwU vUAvc dg wnmve


jvW ne|

wfRyqvj ewmK

40

Gfve Kvb cRi GKvwaK dgi h Kvb dgK vUAvc dg wnmve


wbw` Kiv hvq|

cR t dgi evKMvD Kvjvi cwieZb


GLb Avgiv dgi evKMvD Kvjvi cwieZb Kivi GKwU cR Zwi Kie| cRwU ivb
Kivj GKwU dg c`wkZ ne| dg Red, Green, Yellow, Blue Ges Close evUb
_vKe| h iOi bvgi evUb wKK Kiv ne dgi evKMvD m iOi ne| hgb, Blue
evUb wKK Kij dgi evKMvD bxj iOi ne| Close evUb wKK Kij cRwU e
ne| cRwU Zwi Kivi Rb wbPi c`c wbb t

cR Zwi Kiv t
1.
2.

GKwU Standard EXE Icb Kib||


Uzje _K CommandButton Uzj wKK Ki dgi Wvbw`K cici cvPuwU evUb
Zwi Kib|| evUbjv wbPi gZ Ki mvRvb|

3.

dg Ges dg hy KUvjmg~ni Rb wbPi gZ cvcvwUR mwUs Kib|


AeR

Form1
Command1
Command2
Command3
Command4

cvcvwUR
Name
Caption
Name
Caption
Name
Caption
Name
Caption
Name
Caption

mwUs
Form1
Background Color
cmdRed
Red
cmdGreen
Green
cmdYellow
Yellow
cmdBlue
Blue

wfRyqvj ewmK
Command5

Name
Caption

cvcvwUR wbaviYi ci dgwU `LZ ne wbic t

KvW jLv t
KvW DBvZ Gm wewfb cwmwWIi wbPi KvW wjLyb t
Private Sub cmdRed_Click(Index As Integer)
form1.BackColor = QBColor(4)
End Sub
Private Sub cmdGreen_Click(Index As Integer)
form1.BackColor = QBColor(2)
End Sub
Private Sub cmdYellow_Click(Index As Integer)
form1.BackColor = QBColor(6)
End Sub
Private Sub cmdBlue_Click(Index As Integer)
form1.BackColor = QBColor(1)
End Sub
Private Sub cmdClose_Click(Index As Integer)
End
End Sub

cvMvg Pvjy Kiv t


F5 Kx Pc cvMvgwU Pvjy Kij dgwU jvW

ne| | h iOi bvgi evUb wKK Kiv ne


dgi evKMvD m iOi ne| hgb,

41
cmdClose
Close

42

wfRyqvj ewmK

Yellow evUb wKK Kij dgi evKMvD njy` iOi ne|


Close evUb wKK Kij cvMvgwU e ne|

cR t KvjKzjUi Zwi
wnmve wbKvk Kivi Rb KvjKzjUi GKwU Acwinvh h| `bw`b wewfb MYbvi KvR
Avgiv G hwU eenvi Ki _vwK| hw` Avcbvi KvQ G hwU bv _vK Zvnj GZ fvebvi
wKQy bB| KgwcDUvi Ab Ki wfRyqvj ewmK w`q GKwU KvjKzjUi Zwi Kivi Rb
wbPi c`c wbb t
1. wbic dg Zwi Kib t

dgwUi AeKvVvgv t
Object

Properties

Settings

TextBox 1

Name
Text

txtNumber 1
___

TextBox 2

Name
Text

txtNumber2
___

TextBox 3

Name
Text

txtAdd
___

CommandButton 1

Name
Caption

cmdMult
*

CommandButton 2

Name
Caption

cmdAdd
+

CommandButton 3

Name
Caption

cmdSubs
__

CommandButton 4

Name
Caption

cmdDivid
/

CommandButton 5

Name

cmdClear

wfRyqvj ewmK
CommandButton 6

KvW jLv t
wewfb BfU wbi KvW wjLyb t
Dim number1 As Integer
Dim number2 As Integer
Dim sum As Integer
Dim subs As Integer
Dim mult As Integer
Dim div As Integer
Private Sub cmdAdd_Click()
number1 = txtNumber1.Text
number2 = txtNumber2.Text
sum = number1 + number2
txtAdd.Text = sum
End Sub
Private Sub cmdClear_Click()
txtNumber1.Text = " "
txtNumber2.Text = " "
txtAdd.Text = " "
End Sub
Private Sub cmdExit_Click()
End
End Sub
Private Sub cmdDivide_Click()
number1 = txtNumber1.Text
number2 = txtNumber2.Text
div = number1 / number2
txtAdd.Text = div
End Sub
Private Sub cmdMult_Click()
number1 = txtNumber1.Text
number2 = txtNumber2.Text
mult = number1 * number2

Caption
Name
Caption

43
Clear All
cmdExit
Exit

44

wfRyqvj ewmK

txtAdd.Text = mult
End Sub
Private Sub cmdSubs_Click()
number1 = txtNumber1.Text
number2 = txtNumber2.Text
subs = number1 - number2
txtAdd.Text = subs
End Sub

cvMvg ivb Kiv t


Dciv KvW jLvi ci Start evUb wKK& Kij A_ev F5 Kx Pvcj c`vq wbi dgwU
Avme -

dgi gvSvgvwS evgw`Ki c_g UU e h Kvb msLv wjL dgi gvSvgvwS


gaLvbi 2q UU e h Kvb msLv wjL * evUb wKK& Kij dgi ZZxq UU
e msLv `ywUi Ydj, + evUb wKK& Kij hvMdj, evUb wKK& Kij weqvMdj
Ges / evUb wKK& Kij fvMdj ei ne| Clear All evUb wKK& Kij me UU e
cwivi nq hve| Exit evUb wKK& Kij cvMvg kl nq KvW DBvZ Pj Avme|
cvMvg weklY
cvMvgi c_g Ask (General AeRi Decleration cwmwWDi) GLvb Number 1,
Number 2, Sum, Subs, Mult Ges Div bvgi BwURvi UvBci QqwU fwiqej
wWwKqvi Kiv nqQ|
cvMvgi 2q Ask (cmdAdd_Click ( ))
cvMvgwU ivb Ki + evUb wKK& Kij txtNumber 1 Ges txtNumber 2 UU e
jLv msLvqi hvMdj txtAdd bvgK UU e Avmvi Rb jLv nqQ t
Number 1 = txtNumber1.Text
Number 2 = txtNumber2.Text

wfRyqvj ewmK

45

Sum = Number 1 + Number 2


txtAdd.Text = Sum

cvMvgi 3q Ask (cmdClear_Click ( ))


cvMvgwU Pvjy Aevq Clear All evUb wKK& Kij me UU ei jLv (Text)
gyQvi Rb A_vr jLv bvj nq hvIqvi Rb jLv nqQ t
txtNumber1.Text = ""
txtNumber2.Text = ""
txtAdd.Text = ""

cvMvgwU Pvjy Aevq Exit evUb wKK& Kij cvMvg kl nq hvIqvi Rb cmdExit
Gi Click BfU End jLv nqQ|

cvMvgi 5g, 6 Ges 7g Ask t

cvMvgwU ivb Kwiq 1g `ywU UU e msLv wjL * evUb wKK& Kij msLv `ywU Y
nq Ydj ZZxq UU e Avmvi Rb cmdMult_Click BfU jLv nqQ t
Number 1 = txt Number1.Text
Number 2 = txt Number2.Text
Mult = number 1 * number 2
txt Mult.Text = mult.

Abyicfve Ges / wPwZ Kgv evUb wKK& Kij msLv `ywUi ga weqvM Ges
fvM nq ZZxq UU e djvdj c`kbi Rb cmdSubs_ Click( ) Ges
cmdDivid_Click ( ) BfU KvW jLv nqQ|

QB Color dvskvbi eenvi

wfRyqvj ewmK KzBK ewmK (Quick Basic or QBasic) Gi Kvjvi dvskvb eenvi Ki
lvjwU iOi eenvi Kiv hvq| AeR Gi evK Kvjvi ev dviKvjvi cwieZb Qbcolor
dvskvb eenvi Kiv nq| wb Kvb iOi Rb Color Number KZ Zvi ZvwjKv `qv nj t
Color
Black
Blue
Green
Cyan
Red
Magenta
Yellow
White
Gray
Light Blue
Light Green
Light Cyan

Color Number
0
1
2
3
4
5
6
7
8
9
10
11

wfRyqvj ewmK

46

Light Red
Light Magenta
Light Yellow
Bright White
myZivs
Qbcolor (5) = Magenta
Qbcolor (14) = Light Magenta

12
13
14
15

Assignment Statement
Text1. Forecolore = QBColor (4)
Text2. BackColor = QBColor (6)
Form1. BackColor = QBColor (1)
Form1. ForeColor = QBColor (2)

Action Performed
Text1 Gi diKvjvi jvj mU ne|
Text2 Gi evK Kvjvi njy` mU ne|
Form1 Gi evK Kvjvi bxj mU ne|
Form1 Gi di Kvjvi meyR mU ne|
Text1. BackColor = QBColor (Text2.Text) Text 1 Gi evK Kvjvi Text2 Z h msLv

AvQ m Kvjvi bv^vii Kvjvi


ne|

cR t QBColor c`kb
Kvb Kvjvi bv^vii Rb Qbcolor dvskvbwU wK Kvjvi `q Zvi ZvwjKv `qv nqQ|
ZvwjKvwU gyL bvI _vKZ cvi| iOi bv^vi GwU w`j H bv^vii QbColor dvskvb wK
iO diZ `q Zvi Rb Pjyb GKwU cR Zwi Kwi| cRwUZ dg UU e Ges
Kgv evUb _vKe| UU e msLv GwU Ki Kgv evUb wKK& Kij dgi AviKwU
UU e m msLvi Rb Qbcolor dvskvb wK iO `e Zv c`wkZ ne| End evUb wKK&
Kij cRwU kl nq hve|

dg Zwi Kiv t

GKwU bZzb dg Icb Ki wbi gZ Ki mvRvb t

wfRyqvj ewmK

47

dgwUi AeKvVvgv nj t
Object
Form 1
Label 1

Property
Caption
Caption
Font

Label 2

Caption
Font

Text 1

Name
Text
Name
Text
Name
Caption
Name
Caption

Text 2
Command 1
Command2

Setting
QB Color List
Color Number
MS Sans Serif
10 point
Bold
QBColor Function Return Color =
MS Sansarif
10 Point
Bold
txtColor
[ blank ]
txtShow
[ blank ]
cmdShow
Show Color
cmdExit
Exit

jeji dUi mvBR I cKwZ wbaviYi Rb jej wbevwPZ Aevq Font cvcvwURi
Dci Wvej wKK& Kij A_ev cc evUb wKK& Kij dU WvqvjM e Avme | WvqvjM
e Font, Fon Style, Size BZvw` wbaviY Ki Ok evUb wKK& Kij jeji Rb D
dU, dU vBj Ges dU mvBR mU ne| cRwU QB Color bvg Save Kib|

KvW jLv t

wfRyqvj ewmK

48

Kgv evUb Wvej wKK& Ki KvW DBvZ Gm txtColor UU e


h msLv jLv ne m msLvi QBColor dvskvb h iO nq txtShow UU ei
evKKvjvi m iO nevi Rb wbi KvW wjLyb t
ShowColor

Private Sub cmdShow_Click ( )


txtShow. Backcolor = QBColor (txtColor)
End Sub

UU e wKK& Kij me msLv gyQ bZzb msLv GwU Kivi Rb A_vr


Kvmi Avmvi Rb txtcolor_Click ( ) BfU wbi UgU wjLyb t
txtColor

Private Sub txtColor_Click ( )


txtColor Text =
End Sub

Exit

evUb wKK& Kij cvMvg kl nIqvi Rb End wjLyb t

Privae Sub cmdExit_Click ( )


End
End Sub

A_vr Avgv`i cRi Rb m~Y KvW nj t


Private Sub cmdShow_Click ( )
txtShow. Backcolor = QBColor (txtColor)
End Sub
Private Sub txtColor_Click ( )
txtColor Text =
End Sub
Privae Sub cmdExit_Click ( )
End
End Sub

cRwU ivb Kiv t

F5

Color Number

UU e 4 wjL Show Color evUb wKK& Kij QBColor Function

Return Color =

Gi cvki UU e jvj iO c`wkZ ne|

Kx Pvcj A_ev Start evUb wKK& Kij c`vq dgwU Icb ne|

wfRyqvj ewmK

49

Gfve Color Number e hZ msLv wjL Show Color evUb wKK& Kiv ne wZxq
UU e D msLvi QBColor dvskvb KZK iO wiUvY ne| Exit evUb wKK&
Kij cvMvg kl ne|

cR t K^ve eenvi Ki msLv wbevPb


K^ve KUvj eenvi Ki Ackb wbevPb Kivi Rb Avgiv h cRwU Zwi Kie ZvZ
GKwU K^ve, `yBwU jej Ges GKwU KgvevUb KUvj _vKe| cvMvgwU ivb Kwiq
K^vei wj _K 1 wmj Kij dgi Dci (jej) One, 2 wmj Kij
dgi Dci Two Gfve h msLv wbevPb Kiv ne m msLvi bvg Avme| Close evUb
wKK Kij cvMvgwU e ne|
cRwU Zwi Kivi Rb wbPi c`c wbb t
1. bZzb GKwU vvW dg Icb Kib|
2.

Uzje _K GKwU K^ve, `yBwU jej Ges GKwU KgvevUb KUvj dg vcb
Ki dgwUK wbPi gZ Ki mvRvb t

wfRyqvj ewmK

50

wP t Uzje K^ve KUvj Uzj


3.

dg vwcZ KUvjmg~ni cvcvwUR wbPi gZ Ki mU Kib|


Name
Form1

ComboBox1
Label1

Command1

Properties
Name
Height
Width
Name
Text
Name
Caption
Font
Name
Caption

Settings
Form1
3060
4170
Combo1
Label1
You Have Selected
MS Sens Serif
( 12, Bold)
Command1
Close

wfRyqvj ewmK

4.

51

KvW DBvZ wewfb BfU wbPi KvW wjLyb t

Private Sub Combo1_Change()


Combo1_keypress (keyascii)
End Sub
Private Sub Combo1_Click()
If Combo1.ListIndex = 0 Then Label2.Caption = "One"
If Combo1.ListIndex = 1 Then Label2.Caption = "Two"
If Combo1.ListIndex = 2 Then Label2.Caption = "Three"
If Combo1.ListIndex = 3 Then Label2.Caption = "Four"
If Combo1.ListIndex = 4 Then Label2.Caption = "Five"
End Sub
Private Sub Command1_Click()
End
End Sub
Private Sub Form_Load()
Combo1.AddItem "1"
Combo1.AddItem "2"
Combo1.AddItem "3"
Combo1.AddItem "4"
Combo1.AddItem "5"
End Sub

cvMvg Pvjy Kiv t


F5 Kx Pvcyb | c`vq dgwU Icb ne|

K^vei Wc-WvDb evUb wKK Ki c`wkZ wj _K 1 wmj Kij dgi


Dci (jej) One, 2 wmj Kij dgi Dci Two Gfve h msLv wbevPb
Kiv ne m msLvi bvg Avme|

52

wfRyqvj ewmK

wP t K^vwj _K 3 wmj KivZ dg You Have Selected jLvi cvk 3 c`wkZ nqQ|

Close evUb wKK Kij cvMvg e ne|

cvMvg t cIqvP Zwi


cIqvP mK Avgiv mevB Rvwb| GKk wgUvi `o cwZhvwMZv `o i Ki kl
KiZ gvU KZ mK jvMj Zv RvbZ cIqvP eenvi KiZ nq| ay `o
cwZhvwMZv bq h Kvb KvR i Ki kl KiZ gvU KZ mgq jvM A_vr AwZevwnZ

wfRyqvj ewmK

53

mgq RvbZ cIqvP eenvi KiZ nq| wfRyqvj ewmK w`q Avgiv Lye mnR cIqvP
Zwi KiZ cvwi| Zwi Kivi Rb Pjyb Avgiv mvgb AMmi nB|
dg wWRvBb Kiv t
bZzb GKwU dg Icb Ki dg wZbwU jej, wZbwU UU e Ges PviwU Kgv evUb
hy Kib| dgwU ne wbic t

dgwUi AeKvVvgv t
Object
Label 1
Label 2
Label 3
TextBox 1

Properties
Caption
Caption
Caption
Name
Text

Settings
Start time
Stop time
Elapsed time
txtStart
___

TextBox 2

Name
Text

txtStop
___

TextBox 3

Name
Text

txtElapsed
___

CommandButton 1

Name
Caption
Name
Caption
Name
Caption
Name

cmdStart
Start
cmdStop
Stop
cmdClear
Clear All
cmdExit
Exit

CommandButton 2
CommandButton 3
CommandButton 4

wfRyqvj ewmK

54

KvW jLv t
dgi Start evUb (hvi cvcvwUR bvg cmdStart) wKK& Kij Start time : jeji cvki
UU e (txtStart) i mgq Avmvi Rb cmdStart_Click ( ) BfU wjLyb t
Private Sub cmdSport_Click
txtStart.Text = Timer
txtStop.Text =
txtElapsed.Text =
Beep
End Sub

nj GKwU dvskvb| Gi KvR nj gaivw nZ mgq MYbv Ki Start _K


Stop mgq A_vr AwZevwnZ mgq (Elapased time) ei Kiv| mKi GKK
cKvk Kiv A_vr DwjwLZ UU e i mgq cKvk Kiv Ges mgq PjZ _vKv|
dgi Start evUb wKK& Kij ay txtStart UU e i mgq cKvk Kiv Ges
Ab `ywU UU e (txtStop Ges txtElapsed) jLv bvj KiZ ejv nqQ|
Beep UgU `qvZ Start evUb wKK& Kij exc Ki AvIqvR ne|
Timer

ivb UvBg dgi Stop evUb wKK& Kij UvBgvi e nq Stop jeji cvki
UU e (txtStop) e mgq Ges Elapsed jeji cvki UU e
(txtElapsed) G AwZevwnZ mgq A_vr kl mgq - i mgq ei nIqvi Rb
cmdStop_Click ( ) BfU jLyb t

Private Sub cmdStop_Click ()


txtStop.Text = Timer
txt Elapsed.Text = txtStop.Text_txtStart.Text
Beep
End Sub

Clear All
()

evUb wKK& Kij me UU ei jLv gyQ hvIqvi Rb cmdClear_Click

BfU jLyb t

Private Sub cmdClear_Click


txtStart.Text =
txtStop.Text =
txtElapsed.Text =

wfRyqvj ewmK

55

End Sub

Exit

evUb wKK& Kij cvMvg kl nIqvi Rb cmdExit_Click ( ) G jLv nqQ t

Private Sub cmdExit_Click ()


End
End Sub

A_vr m~Y KvW ne t


Private Sub cmdStart_Click()
txtStart.Text = Timer
txtStop.Text = " "
txtElapsed.Text = " "
Beep
End Sub
Private Sub cmdStop_Click()
txtStop.Text = Timer
txtElapsed.Text = txtStop.Text - txtStart.Text
Beep
End Sub
Private Sub cmdExit_Click()
End
End Sub
Private Sub cmdClear_Click()
txtStart.Text = " "
txtStop.Text = " "
txtElapsed.Text = " "
End Sub

cR ivb Kiv
F5 Kx Pc cvMvgwU ivb Kivj dgwU Avme| Start evUb wKK& Kij UvBgvi Pvjy ne
Ges txtStart UU e i mgq `Lve| cvq cvuP mK ci Stop evUb wKK& Kij
txtStop UU e kl mgq Ges txtElapsed e AwZevwnZ mgq ( Elapsed time)
`Lve| hgb t

56

wfRyqvj ewmK

GLvb Start Ges Stop mgq `yB `kwgK KgwcDUvii Nwoi Ticks mgq c`wkZ nqQ|
KgwcDUvii Nwo mK 18.2 tick w`Z cvi| myZivs UvBgvii 1 = 1/18.2 = 0.055
mK A_ev cvq 55 wgwjmK|
(1 wgwjmK = 0.001 mK|)
Elapsed mgq mK AvU `kwgK cKvk Kiv nqQ| hw` AvU `kwgK bv Pq `yB
`kwgK Pvb Zvnj Format dvskvb eenvi KiZ ne| Zvnj cvMvgi cmdStop_Click
( ) BfU cwmwWbDi gwWdvB Ki wbi gZ Ki wjLZ ne t
Private Sub cmdStop_Click ( )
Dim Explased as Variant
txtStop.Text = Timer
Elapsed = txtStop.Text_txtStart.Text
txtElapsed.Text = Format (Elapsed, ####0.##)
Beep
EndSub

GLb cvMvgwU ivb Kwiq Start evUb wKK& Ki wKQyY ci Stop evUb wKK& Kij
Elapsed mgq `yB `kwgK c`wkZ ne|

cR t wews Gi dvi MYbv

aiv hvK, GKwU wews 60 Zvjv| wews Gi wjdwU Kvb Zvjvq Mj Zv Rvbv `iKvi|
GLvb Avgiv jevi KUvj eenvi cR Zwi Kie| cRwU -

wfRyqvj ewmK

57

ivb Kivq fvwUKvj jevii vBWvi WvM Ki Dciii w`K DVvZ _vKj You
have reached : jLvi cvki UU e msLv ( wjdwU KZ Zvjvq cwQqvQ ) Zv
c`wkZ ne|
Close evUb wKK& Kij cvMvg kl ne|
cvMvgwU Zwii Rb wbi bvq dgwU wWRvBb Kib|
dg wWRvBb Kiv t

bZzb GKwU dg Icb Kib|

dg GKwU UUe, GKwU jej, GKwU fvwUKvj jevi Ges GKwU Kgv
evUb vcb Ki AeRjvi cvcvwUR mU Kib| dgwU ne wbic t

dgwU Zwii AeKvVvgv t


Object
Form1

Properties
Name
Caption

Settings
Form1
Floor Count

Label1

Name
Caption
Font
Name
Text
Font
Name
Max
Min
Height

Label1
You have reached floor
Sens Serif ( 14, Bold )
Text1
MS Sens Serif
VScroll1
0
60
2655

TextBox1

VScroll1Bar1

KvW jLv t

wfRyqvj ewmK

58

VScroll1_Change() cwmwWDi

wbPi KvW wjLyb t

Private Sub VScroll1_Change()


Text1.Text = VScroll1.Value

UU e jevii gvb c`kbi Rb

End Sub
Private Sub Command1_Click()
End
End Sub

cvMvg Pvjy Kiv t


F5 Pc cvMvgwU Pvjy Ki fvwUKvj jevii vBWvi WvM Ki Dciii w`K
DVvZ _vKj You have reached Gi cvki UU e msLv (wjdwU KZ Zvjvq
cwQqvQ ) c`wkZ ne|

Close evUb wKK& Kij cvMvg kl nq KvW DBvZ Avme|

cR t PKe eenvi Ki Ackb wbaviY


PKe KUvj eenvi Ki Ackb wbevPb Kivi Rb Avgiv h cRwU Zwi Kie ZvZ
GKwU UUe _vKe Ges UUei wbP Bold Ges Italic `ywU PKe _vKe|

wfRyqvj ewmK

59

cvMvgwU ivb Kwiq UUe wKQy wjL Bold PKe wKK Ki PKgvK w`j jLvwU
ev ne Ges Italic PKe wKK Ki PKgvK w`j jLvwU BUvwjK ne|
cRwU Zwi Kivi Rb wbPi c`c wbb t
5. bZzb GKwU vvW dg Icb Ki Uzje _K UU e, `ywU PKe Ges
GKwU KgvevUb KUvj dg vcb Ki dgwUK wbPi gZ Ki mvRvb t

6.

dg vwcZ KUvjmg~ni cvcvwUR wbPi gZv Ki mU Kib|


Name
Form1
TextBox1
CheckBox1
CheckBox2
Command1

7.

Properties
Name
Caption
Name
Text
Name
Caption
Name
Caption
Name
Caption

KvW DBvZ wewfb BfU wbPi KvW wjLyb t


Private Sub chkBold_Click()
Dim fnt As Font
Set fnt = txtDisplay.Font
If chkBold.Value = vbChecked Then

Settings
Form1
CheckBox Example
txtDisplay
chkBold
Bold
chkItalic
Italic
cmdClose
Close

wfRyqvj ewmK

60
fnt.Bold = True
Else
fnt.Bold = False
End If
End Sub

Private Sub chkItalic_Click()


Dim fnt As Font
Set fnt = txtDisplay.Font
If chkItalic.Value = vbChecked Then
fnt.Italic = True
Else
fnt.Italic = False
End If
End Sub
Private Sub cmdClose_Click()
Unload Me
End Sub

cvMvg Pvjy Kiv t


F5 Kx Pvcyb | c`vq dgwU Icb ne|
UUe wKQy UvBc Kib| hgb t Systech Computer jLvwU UvBc Kib|
GLb Bold PKe wKK Ki PKgvK w`j jLvwU ev ne|
Italic PKe wKK Ki PKgvK w`j jLvwU BUvwjK ne|
Close evUb wKK Kij cvMvg e ne|

wmv MnYi Rb IF ... THEN vKPvii eenvi


cvMvgi ga wmv MnYi Rb Abvb cvMvgi bvq wfRyqvj ewmKI iZc~Y G
Decision Structure wU eeZ nq| GwUK ivvi evuKi bvq ejv hvq| hgb Avcwb

wfRyqvj ewmK

61

MvoxZ Ki hvQb| mvgb ivvwU mvRv Pj MQ Ges Wvb w`K GKwU evuK AvQ|
Avcwb hw` K vb hZ Pvb Zvnj mRB hZ ne ; Avi hw` L vb hZ Pvb Zvnj
Wvb w`K evuK wbZ ne| cvMvgi ga G wWwmkb vKPviwU kZ cixv Ki kZi
wfwZ cevwnZ nq cvMvg wbevn Ki| wK NUe A_ev NUe bv Zv kZi gvbi Dci
wbfi Ki| kZwU mvaviYZ `ywU gvb A_ev GKwU fwiqej Ges GKwU gvb A_ev `ywU
fwiqeji ga mK A_ev Zzjbv Ki| kZ Zwi KiZ AvcbvK wijkbvj AcviUi
eenvi KiZ ne| wbi Uwej wijkbvj AcviUimg~ni ZvwjKv `qv nj t
AcviUi
=
<>

A_
mgvb
Amgvb

kZi D`vniY

wK NUe
hw` Text1.Text=0 nq Zvnj mZ ne
Text1.Text < > 7 hw` Text1.Text = 0 mgvb 7 bv nq Zvnj
mZ ne|
Text.Text = 0

Text1.Text > 5
hw` 5 Gi Pq eni nq Zvnj mZ ne|
eni
Text1.Text < 3
z`Zi
hw` 3 Gi Pq QvU nq Zvnj mZ ne|
>=
eni ev Text1.Text =>8 hw` 8 Gi Pq eo ev 8 Gi mgvb nq
mgvb
Zvnj mZ ne|
<=
z`Zi ev Text1.Text =<11 hw` 11 Gi mgvb ev ZviPq z` nq
Amgvb
Zvnj mZ ne|
If ... Then UgUwU KgwcDUviK wKQy Acvikb wbevn KiZ ej hw` c`q kZwU
mZ nq| hw` kZwU wg_v nq Zvnj KgwcDUvi Acvikb ev` w`q hve|
hgb t
>
<

If Text1 = 0 Then Print Zero

kZ

UgUwU wbevwnZ ne hw` kZwU mZ nq|


UgUwU wbevwnZ ne bv hw` kZwU wg_v nq|
G If ... Then UgUwU KgwcDUviK wbi wb`k `q hw` Text1.Text = 0 nq A_vr G UU e 0 _vK Zvnj dg Zero jLvwU wcU
Kie|
hw` Text1.Text = 0 bv nq A_vr kZwU wg_v nq Zvnj dg Kvb wKQy wcU Kie
bv|
D`vniY t
If ... Then UgUwUi eenvi `Lvi Rb wbi cRwU Zwi Kib| G cR GKwU
dg GKwU UU e Ges `ywU Kgv evUb _vKe| Show What evUb wKK Kij t
hw` UU e bMwUf msLv A_vr 0 Gi Pq QvU msLv _vK Zvnj dg
Negative jLvwU `Lve|
hw` UU e bMwUf msLv A_vr 0 Gi Pq eo msLv _vK Zvnj dg
Positive jLvwU `Lve|

wfRyqvj ewmK

62

hw` UU e bMwUf msLv A_vr 0 Gi Pq QvU msLv _vK Zvnj dg Zero


jLvwU `Lve|
cRwU Zwi Kivi Rb wbi c`c wbb t

dg Zwi Kiv t
1| bZzb GKwU dg Icb Ki wbic
dg Zwi Kib t

2| dgwUi AeKvVvgv wbic t


Object
Command1
Command2
Text1

Property
Caption
Name
Caption
Name
Text

Setting
Show what
cmdShow
Exit
cmdExit
___

KvW jLv t
1| Show What evUb Wvej wKK Ki cmdShow_Click ( ) BfU wbi KvW wjLyb t

2|

Private Sub cmdShow_Click ( )


CLS
If Text1.Text < 0 Then Print Negative
If Text.Text > 0 Then Print Positive
If Text.Text = 0 Then Print Zero
Beep
End Sub
Text1_Click ( ) BfU Ges cmdExit_Click ( ) G

wbi KvW wjLyb t

Private Sub Text1_Click ( )


CLS
Text1.Text =
End Sub
Private Sub cmdExit_Click ( )
End
EndSub

cvMvg ivb Kiv t


1| ivb evUb wKK Kij A_ev F5 Kx Pvcj c`vq dgwU Icb ne|

wfRyqvj ewmK

63

2| UU e 7 wjL Show What evUb wKK Kij dg Positive jLv c`wkZ ne| 5 wjL evUb wKK Kij Negative Ges 0 wjL Show What evUb wKK& Kij Zero
jLv c`wkZ ne|
3| Exit evUb wKK Kij cvMvg _K ei nq hve|
IF...THEN...ELSE UgU eenvi Ki cR Zwi
UgU eenvi Ki Avgiv GKwU cR Zwi Kie| cZKwUi dg
wZbwU PK e (Red, Green Ges Blue) _vKe| GKwU Kgv evUb (Set Back Color)
_vKe| PK e wKK Kij () wP Avme A_ev G AckbwU wbevwPZ ne| h Kvb
PK e wKK Ki Kgv evUbwUZ wKK& Kij dgi evK Kvjvi D PK AckbwUi
ne| hgbt Blue AckbwU wbevwPZ Ki Set BackColor evUb wKK Kij dgi evK
Kvjvi bxj ne| Red Ges Green PK Ackb wbevPb Ki evUb wKK Kij G `yUv
iOi wgwkZ iOi ne dgi evK Kvjvi| wZbwU AckbB wbevPb Ki Kgv evUb wKK
Kij dgi evK Kvjvi wZbwU iOi wgwkZ iOi ne| cRwU Zwi Kivi Rb wbi
c`c wbb t
If ... Then ... Else

dg Zwi Kiv t
bZzb GKwU dg Icb Ki wbic dg Zwi Kib t

dgwUi AeKvVvgv wbic t


Object
Form1
Command1
Check1

Check2

Property
Caption
Name
Caption
Name
Caption
Name
Value
Caption
Name
Value

Setting
Mixcolor
frmMixcol
Set Back Color
cmd Backcolor
Red
ChkRed
0
Green
chkGreen
0

64
Check3

wfRyqvj ewmK
Caption
Name
Value

Blue
ChkBlue
0
dvuKv A_vr Value = 0

PK ei `ywU Aev dvuKv Ges wKK& Ki wPwZ Kiv|


Ges
wKK& Kij Value = 1| Value = 1 nj A_vr kZ mZ nj cvMvg Gi Rb jLv KvW
wbevn Kie|
KvW wjLv t
cmdMixcolor_Click ( ) BfU wbi KvW wjLyb t
Private Sub cmdMixcolor_Click ( )
Dim red As Variant, green As Variant, blue As Variant
If ChekRed.Value = 1 Then
red = 255
Else
red = 0
End If
If chkGreen.Value = 1 Then
green = 255
Else
green = 0
End If
If chkBlue.Value = 1 Then
blue = 255
Else
blue = 0
End If
frmMixcol.Back Color = RGB (red, green, blue)
End Sub

cvMvg Pvjbv Kiv t


ivb evUb wKK& Kij A_ev F5 Kx Pvcj c`vq dgwU Icb ne| c_g Aevq me PK
eB dvuKv _vKe| (hnZz cvcvwURi Value = 0 mU Kiv nqQ|) PK e wKK& Ki
Set Back Color evUb wKK& Kij dgi evKKvjvi D iO ne| h Kvb `ywU A_ev
wZbwU PK e wKK& Ki Kgv evUb wKK& Kij dgi evK Kvjvi D `ywU ev wZbwU
iO wgwkZ iOi ne| DjL h PK e GKevi wKK& Kij wPwZ nq| AviKevi
Kij AwPwZ nq ( wP DV hvq)|

Uzjevi Zwi Kiv

wfRyqvj ewmK

65

gby Ges cc-Avc gby Zwi Kiv mK Avgiv RbwQ| DBvR gby _K Ackb
wmj Kiv KvR Kiv QvovI Uzjevii Uzj wKK KiI KvR Kivi eev ivLv nq| G
eBqi wgwW bvUcvW Zwi Kivi cR Uzjevi Zwi Kivi cwZ mK AvjvPbv Kiv
nqQ| GLvb Avgiv mnR cwZZ Uzjevi Zwi Ki ZvZ Uzj hy Ki KvR Kivi wbqg
mK Rvbe| Avgiv h UzjeviwU Zwi Kie Zv ne wbPi gZv t

Uzjevi wZbwU Uzj ev evUb _vKe| dgi UUe Kvb jLv wbevPb Ki
KvU Uzj wKK Kij wbevwPZ jLv KvU ne Ges Kwc Uzj wKK Kij Kwc
nIqvi Rb wKcevW Rgv ne| Uzjevii c evUb wKK Kij wKcevW
_K jLv c ne|
Uzjevii Kvb Uzj gvDm cqUvi wbj UzjwUi UzjwUcmUU Avme| hgb
KwP Uzji Dci gvDm cqUvi wbj Cut jLv Avme|

UzjeviwU BQ Kij gvDm w`q WvM Ki gyf Kivbv hve|


1.

GiKg Uzjevi Zwi Kivi Rb wbPi c`c wbZ ne t


KvRi myweav_ mgq msc Kivi Rb c~ei gbym^wjZ dgB UzjeviwU Zwi
KiZ cvib| mRb Dcii cRwU Icb Kib|

2.

Uzje _K wcKPvi Uzj wKK Ki dgi gbyi wbP GKwU AvqvZvKvi e Zwi
Kib|

66
3.

wfRyqvj ewmK

Uzje _K KgvevUb KUvji mvnvh wZbwU Kgv evUb Zwi


Kib Ges
wZbwU KgvevUbi Rb wZbwU AvBKb ( wcKPvi ) wbevPb Kib Ges UzjwUcm
wjLyb|
wcKPvi e Ges KgvevUbmg~ni cvcvwUR mwUs njv t
AeR
cvcvwUR
mwUs

PictureBox

Name
Appearence
DragMode
Height
Width

Picture1
1-3D
1-Automatic
615
3135

CommandButton1

Name
Caption
Height
Width
Picture

cmdCut
560
735
C:\Program
Files\Visual Studio\
Cut
cmdCopy
560
735
C:\Program
Files\Visual Studio\
Copy
cmdPaste
560
735
C:\Program
Files\Visual Studio\
Paste

CommandButton2

CommandButton3

ToolTipText
Name
Caption
Height
Width
Picture
ToolTipText
Name
Caption
Height
Width
Picture
ToolTipText

KgvevUbi wcKPvi cvcvwU wnmve Avcbvi KgwcDUvi wWi h wWiwii h dvBj


AvQ m dvBji bvg cv_mn DjL Ki w`Z ne| hgb, KwP AvBKbwU ( cut.ico )
C:\Program Files\ DevStudio \Vb\Graphics\Bitmaps Offctbr\Small\ B&W
\Cut.ico _vKZ cvi | GwU Gfve wcKPvi cvcvwUZ DjL KiZ ne|

wfRyqvj ewmK

4.

67

cvMvgwU Pvjy Ki dgi UUei jLv wmj Ki Uzjevii Kwc Uzj wKK
Kij wbevwPZ jLv DBvRi wKcevW msiY nIqvi Rb cmdCopy Gi
Click BfU wbPi KvW wjLyb t
Private Sub cmdCopy_Click()
Clipboard.Clear
Clipboard.SetText Text1.SelText
End Sub

5.

cvMvgwU Pvjy Ki dgi UUei jLv wmj Ki Uzjevii KvU Uzj wKK
Kij jLvwU KU DBvRi wKcevW msiY nIqvi Rb cmdCut Gi Click
BfU wbPi KvW wjLyb t
Private Sub cmdCut_Click()
Clipboard.Clear
Clipboard.SetText Text1.SelText
Text1.SelText = ""
End Sub

6.

Uzjevii c Uzj wKK Ki Kwc ev KvU wb`ki dj wKcevW msiwZ jLv


c Kivi Rb A_vr Avbvi Rb cmdPaste Gi Click BfU wbPi KvW wjLyb
Private Sub cmdPaste_Click()
Text1.SelText = Clipboard.GetText
End Sub

7.

cvMvg Pvjy Kiv Aevq UzjeviwUK gvDm w`q WvM Ki vbvwiZ Kivi Rb
Form Gi DragDrop BfU wbPi KvW wjLyb t
Private Sub Form_DragDrop(Source As Control, X As Single, Y As Single)
Source.Move X - Source.Width / 2, Y - Source.Height / 2
End Sub

cvMvg Pvjy Kiv t


F5 Kx Pc cvMvgwU Pvjy Ki dgi wbPi UUe wKK Ki visual basic 6.0

jLvwU UvBc Ki wKQy jLv wbevPb Ki Uzjevii KvU, Kwc, c Uzji eenvi `Lyb|

68

wfRyqvj ewmK

cR t jvBU Rjv/wbfv
GLvb Avgiv h cvMvgwU Zwi Kie mwU

ivb Kivj GKwU e`ywZK evj wgU&gU& Ki Rje|


dg wZbwU Kgv evUb _vKe| Stop Blinking evUb wKK& Kij jvBU weswKs Kiv
e nq hve|
Blink evUb wKK& Kij cybivq weswKs Kie|
Exit evUb wKK& Kij cvMvg kl ne|

Gic gRv`vi cvMvgwU Zwii Rb wbi bvq dgwU wWRvBb Kib|


dg wWRvBb Kiv t
bZzb GKwU dg Icb Kib|
dg UvBgvi, `ywU BgR e Ges wZbwU Kgv evUb Zwi Kib|
1g BgR e wKK& Ki ewU wmjW Aevq cvcvwUR DBvi Picture cvcvwUi
(None) Ni wKK& Ki ... evUb wKK& Ki Vb wWiixi Graphics wWiixi Icons
wWiixi Misc wWiixi Light off bvgK dvBjwU Icb Kib|

dgi wZxq BgR ewU wmj Ki Dciv wbqg Light on dvBjwU jvW Kib|

wfRyqvj ewmK

69

hw` Light on Ges Light off AvBKb dvBj `ywU C:\vb\Graphics\ Icons\Misc G bv
_vK Zvnj Uvevii Start evUb wKK& Ki Find G wKK& Ki Files or Folders
G wKK& Ki dvB WvqvjM e Named : e *.ico wjL Find Now evUb wKK&
Ki dvBj `ywU Kvb wWiixZ AvQ Zv Rb wbb|
ZwiKZ dgwU `Lve wbic t

Light on

BgRwU Light off BgRi wVK Dci WvM Ki Wc Kib|

dgwU Zwii AeKvVvgv t


Object
Forma1

Properties
Name
Caption

Settings
Form1
Light on / Light off

Timer1

Name
Enabled
Interval

Timer1
True
400

Image 1

Name
Picture

img Light off


(Icon)
C:\Vb\Graphics\Icons
\Misc\Light off.ico

Image 2

Name
Picture

imgLight on
. . . . \Light on

Command Button 1

Name
Caption

cmdBlink
Blink

Command Button 2

Name
Caption

cmdStopblink
Stop Blinking

Command Button 3

Name
Caption

cmdExit
Exit

wfRyqvj ewmK

70

KvW jLv t
cvMvgwU ivb Kivj UvBgviwU enabled nq Light on dvBjwU wKQyY cici we-sK
nIqvi Rb cmdBlink Gi Click BfU wjLyb t
Private Sub cmdBlink_Click
Timer1.Enabled = True
End Sub

Stop Blinking evUb wKK& Kij UvBgviwU _g wMq Light on wU A`k


off wU `kgvb nIqvi Rb cmdStopblink_Click ( ) BfU jLv nqQ t

nq Light

Private Sub cmdStopblink_Click ( )


Timer1.Enabled = False
imgLightoff.visible = True
imgLighton.visible = False
End Sub

Light off hw` `kgvb _vK Zvnj ZvK A`k Ki Light on K `kgvb Kivi Rb
Ges Light off hw` A`k _vK Zvnj Light on K A`k Ki Light off K `kgvb
Kivi Rb A_vr Timer Gi Enable true ev False Kij wK NUe Zv wbw` KiZ
Timer1_Timer ( ) BfU wjLyb t

Private Sub Timer1_Timer ( )


If

imgLight off.visible = True Then


imgLightoff.visible = False
imageLight on.visible = Ture

Elseif imgLightoff.visible =False


imgLightoff.visible = Ture
imgLighton.visible = False
End Sub

End Sub
End.

evUb wKK& Ki cvMvg kl nIqvi Rb cmdExit_click ( ) BfU wjLyb t

wfRyqvj ewmK

71

A_vr G cRi Rb Avgv`i jLv m~Y KvW ne t


Private Sub cmdBlink_Click()
Timer1.Enabled = True
End Sub
Private Sub cmdExit_Click()
End
End Sub
Private Sub cmdStopblink_Click()
Timer1.Enabled = False
imgLightoff.Visible = True
imgLighton.Visible = False
End Sub
Private Sub Timer1_Timer()
If imgLightoff.Visible = True Then
imgLightoff.Visible = False
imgLighton.Visible = True
ElseIf imgLightoff.Visible = False Then
imgLightoff.Visible = True
imgLighton.Visible = False
End If
End Sub

cvMvg Pvjy Kiv t

F5

Avevi Blink evUb wKK& Kij weswKs i ne|

Exit

Pc cvMvgwU Pvjy Kij dg jvBUwU weswKs nZ _vKe| Stop Blinking evUb


wKK& Kij weswKs e nq hve|

evUb wKK& Kij cvMvg kl nq KvW DBvZ Avme|

wfRyqvj ewmK

72

cR t wj e Zwi Kiv
DBvR wfwK wewfb cvMvg wewfb AvBUg wmj Kivi Rb wj e hgb t Combo
e, PK ei eenvi Avgiv mevB `LwQ| wfRyqvj ewmK G aibi wj e Lye
mnR Zwi Kiv hvq| Pjyb G aibi GKwU cvMvg Zwi Ki `wL| Avgiv h wj
cvMvgwU Zwi Kie ZvZ hv _vKe Zv nj t

GKwU dg (wj WvqvjM e) wZb aibi Kgev e, `yB aibi wj e wewfb


AvBUg _vKe|
Total

Ges Selected bvgi `ywU UU e _vKe|

Kvb AvBUg wmj Kivi Rb AvBUg wj e (Combo ev List e) wKK& Kij


Total UU e gvU AvBUg msLv Ges Selected UK e AvBUg wj e
_K wbevwPZ AvBUg `Lve|

h Kvb AvBUg wj Kvb AvBUg hvM Kivi Rb ev Kvb AvBUg ev` `qvi
Rb Add Item Ges Remove Item bvgK `ywU Kgv evUb _vKe|

evUbi Dci GKwU UU e _vKe| h wj Kvb AvBUg hvM Kiv


ne m wj wKK& Ki Add Item Gi Dcii UU e AvBUg bvg UvBc Ki
Add Item evUb wKK& Kij wbevwPZ wj e AvBgUwU Add ne|
Add Item

wj e _K Kvb AvBUg ev` w`Z PvBj AvBUgwU wmj Ki Remove evUb


wKK& Kij AvBUgwU wigyf ne|

dg wWRvBb Kiv t
Avgv`i AvjvwPZ cvMvgwU Zwi Kivi Rb wbic dg Zwi Kib -

wfRyqvj ewmK

73

GLvb dgi evgw`Ki wZbwU e Uzjei ComboBox Uzj w`q Zwi Kiv nqQ|
1g ewUi cvcvwUR bg Combo1 Ges vBj nj 0 Dropdown Combo
2q ewUi cvcvwUR bg Combo2 Ges vBj nj 1 Simple Combo
3q ewUi cvcvwUR bg Combo3 Ges vBj nj 2 Dropdown List

DjL h, Combo ei vBj cvcvwU wZb aibi|


h_v t 0 Dropdown Combo
1 Simple Combo
2 Dropdown Combo List

hgb t

wfRyqvj ewmK

74

dgi gvSLvbi `ywU e Uzjei ListBoxt KUvj w`q Zwi Kiv nqQ|
1g ewUi cvcvwUR bg List 1 Ges vBj nj 0 Standard.
2q ewUi cvcvwUR bg List 2 Ges vBj nj 1 Checkbox.

dg gvSLvbi wj e `ywUi wbP `ywU UU e Ges Add Item Gi Dci GKwU


UU e Zwi Kiv nqQ| Gjvi cvcvwUR bvg `qv nqQ h_vg Text1,
Text2 Ges Text3 Ges mejvi Text cvcvwUR G Text bvj Kiv nqQ| A_vr 1g
ei Text Gi Text1, 2q ei Text Gi Text2 Ges 3q ei UU Text3 gyQ
`qv nqQ|

dgi Wvbw`K `ywU Kgv evUb Zwi Ki GKwUi Kvckb Add Item Ges AciwUi
Kvckb Remove Item Kiv nqQ Ges Gjvi cvcvwUR bg cmdAdd Ges
cmdRemove ivLv nqQ|
A_vr dgwUi AeKvVvgv nj t
Object
comboBox1

Object
comboBox2

comboBox3

ListBox1

ListBox2

TextBox1
TextBox2
TextBox3
Command1

Property
Name
Text
Style
List
Property
Name
Text
Style
List
Name
List
Text
Style
Name
Style
List
Name
Style
List
Name
Text
Name
Text
Name
Text
Name

Setting
combo1

O Dropdown combo
item1, item2, item3
Setting
combo2

1 Simple combo
good, bad.
combo3
sir, student, teacher

2 Dropdown List
List1
o standard
one, two, three, four, five, six.
List2
1 Checkbox
st1, st2, dhaka, khulna.
Text1

Text2

Text3

cmdAdd

wfRyqvj ewmK
Command2
Label1
Label2

Caption
Name
Caption
Caption
Caption

75

Add Item
cmdRemove
Remove Item
Total
Selected

evUb wKK& Kij Curcontrol A_vr wj e ev Kgev e AvBUg


mshy nIqvi Rb jLv nqQ t
Add Item

Private Sub cmdAdd_Click ( )


Curcontrol. Add Item Text3.Text
End Sub

evUb wKK& Kij wbevwPZ (Curcontrol) AvBUgwU List Index _K


ev` `qvi Rb jLv nqQ t
Remove Item

Private Sub cmdRemove_Click ( )


Curcontrol Remove Item curcontrol. List Index
End Sub

cRwU ivb Kivj h dgwU jvW ne ZvZ Combo1, Combo2, Combo3 BZvw`
Kgev ei c_g AvBUg c`wkZ nIqvi Rb jLv nqQ t
Private Sub Form_Load ( )
combo1. List Index = 0
combo2. List Index = 0
combo3.List Index = 0
End Sub

wj AvBUg hy Kiv t

Avgiv Avgv`i ZwiKZ dg cvuPwU wj e (wZbwU Combo Box Ges `ywU List
Box) Zwi KiwQ| wj e AvBUg `qvi Rb h wj e AvBUg `qv
`iKvi mwU wmj Ki cvcwUR ei List Gi cvk (List) Gi cvki
evUb
wKK& Ki AvBUg bvg UvBc Ki GUvi w`q Avevi List Gi
evUb wKK& Ki
AvBUg UvBc Ki GUvi w`q AvBUg hy KiZ ne| hgb t c_g wj wZbwU
AvBUg (item1, item2 Ges item3) hy Kivi Rb wj ewUZ wKK& Ki GwU
wmj Ki cvcvwUR Gi (List)

evUb wKK& Ki item1 UvBc Ki GUvi w`q

76

wfRyqvj ewmK

Avgvi (List) Gi
evUb wKK& Ki item2 UvBc Ki GUvi w`q AvBUg hy Kiv
hvq| Gfve item3 hy Kib|

wZxq Kgev ewUZ Good Ges Bad bvgK `ywU AvBUg hy Kib|

ZZxq Kgev ewUZ Sir, Student Ges Teacher bvgK wZbwU AvBUg hy Kib|

PZz_ wj e One, Two, Three, Four, Five Ges Six bvgK QqwU AvBUg hy
Kib|

cg wj e st1, st2, Dhaka Ges Khulna bvgK PviwU AvBUg hy Kib|

KvW jLv t
wewfb BfU wbi KvW wjLyb t
Dim curcontrol As Control
Private Sub SetText(Source As Control)
Text1.Text = Source.ListCount
End Sub
Private Sub SetSelected(Source As Control)
Text2.Text = Source.Text
End Sub
Private Sub Combo1_Click()
SetSelected Combo1
End Sub
Private Sub Combo1_GotFocus()
Set curcontrol = Combo1
SetText Combo1

wfRyqvj ewmK
End Sub
Private Sub Combo2_Click()
SetSelected Combo2
End Sub
Private Sub Combo2_GotFocus()
Set curcontrol = Combo2
SetText Combo2
End Sub
Private Sub Combo3_Click()
SetSelected Combo3
End Sub
Private Sub Combo3_GotFocus()
Set curcontrol = Combo3
SetText Combo3
End Sub
Private Sub cmdAdd_Click()
curcontrol.AddItem Text3.Text
End Sub
Private Sub cmdRemove_Click()
curcontrol.RemoveItem curcontrol.ListIndex
End Sub
Private Sub Form_Load()
Combo1.ListIndex = 0
Combo2.ListIndex = 0
Combo3.ListIndex = 0
End Sub
Private Sub List1_Click()
SetSelected List1

77

78

wfRyqvj ewmK

End Sub
Private Sub List1_GotFocus()
Set curcontrol = List1
SetText List1
End Sub
Private Sub List2_Click()
SetSelected List2
End Sub
Private Sub List2_GotFocus()
Set curcontrol = List2
SetText List2
End Sub

cvMvg ivb Kiv t


F5 Kx Pvcyb A_ev Start evUb wKK& Kib| c`vq Avme -

wfRyqvj ewmK

79

c_g Combo ei
evUb wKK& Kij Wc-WvDb wj e Icb ne| Total
UU e D Kgev ei gvU AvBUg msLv I c`wkZ ne|

jLv Kgev e wKK& Ki Kx Pvcj Gi AviKwU AvBUg Good `Lv hve|


GLvb Excellent bvgK AviKwU AvBUg hvM Kivi Rb Add Item Gi Dcii
UU e wKK& Ki Excellent wjL Add Item evUb wKK& Kij GwU D Kgev
e mshy ne|
1g wj e (one, two, three... jLv) wKK& Kij total Ni AvBUg msLv `Lve|
jevi eenvi Ki Five wmj Kij Selected UU e Five `Lv hve|
2q wj e wKK& Ki jevi eenvi Ki Khulna PK e wKK& Kij D
AvBUgwU Selected UU e `Lv hve|
bad

D Kgev ei st2 AvBUgwU gyQ w`Z PvBj GwUi PK e wKK& Ki Remove


Item evUb wKK& Kij D AvBUgwU gyQ hve|
cvMvg weklY t
Dim curcontrol As Control
Private Sub SetText(Source As Control)
Text1.Text = Source.ListCount

wfRyqvj ewmK

80

End Sub
Private Sub SetSelected(Source As Control)
Text2.Text = Source.Text
End Sub

bvgK GKwU KUvj fwiqej wWdvBb Kiv nqQ| h KUvjwU


wbevwPZ Kiv ne mwUi Rb AvBUg hvM nIqv, ev` hvIqv, UvUvj `Lvbv,
wbevwPZ AvBUgwU `Lvbv A_vr ay wbevwPZ KUvjwUi gvb wWdvBb Kivi Rb
KUvj fwiqej NvlYv Kiv nqQ|
dg Total Gi cvki UU e (hvi cvcvwUR bvg Text1) ZvZ mvmi AvBUg
msLv `Lvbvi Rb jLv nqQ Curcontrol

Text1.Text = Source.ListCount

GLvb ListCount cvcvwUi KvR nj KUvji wj


msLv wiUvY Kiv|

Portion

Gi AvBUg

Private Sub Combo1_Click()


SetSelected Combo1
End Sub

dgi Selected Gi cvki UU e (hvi cvcvwUR bg Text2) ZvZ mvmi


wbevwPZ AvBUg (UU) nIqvi Rb cvMvg jLv nqQ Text2.Text = Source.Text

Private Sub Combo2_Click()


SetSelected Combo2
End Sub

1g Kgev e wKK& Kij GwU wbevwPZ nIqv, KUvj mU nq UU mU nIqvi


Rb jLv nqQ t
Private Sub Combo1_Click()
SetSelected Combo1
End Sub
Private Sub Combo1_GotFocus()
Set curcontrol = Combo1
SetText Combo1
End Sub

You might also like