Tải bản đầy đủ (.pdf) (63 trang)

tài liệu controls trong vb.net

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.45 MB, 63 trang )

Visual Basic. NET
Visual Basic. NET
Controls trong VB.NET
Controls trong VB.NET
Phan H
Phan H


u Ti
u Ti


p
p
Tr
Tr


ng 
ng 


i H
i H


c L
c L


c H


c H


ng
ng
Khoa Công Ngh
Khoa Công Ngh


Thông Tin
Thông Tin
L
H
U
L
L
H
H
U
U
GV: Phan Hu Tip
Lac Hong University
Controls trong VB.NET
Controls trong VB.NET
C04
C04
2
2
C
C

á
á
c c
c c
á
á
ch ch
ch ch


n đ
n đ


i t
i t


ng
ng
CTRL+A đ chn tt cc đi tng có trên nn form.
Kích lên đi tng đ chn mt đi tng duy nht.
Chn control Pointer trên toolbox đ tr tr chut v
dng mi tên mt chiu
màu trng / v mt đng bao o ch nht thì nhng
đi tng nm trong vùng
bao này s đc chn đng thi.
Nhn gi SHIFT và ln lt kích lên nhiu đi tng
nm ri rc nhau đ chn chúng đng thi.
GV: Phan Hu Tip

Lac Hong University
Controls trong VB.NET
Controls trong VB.NET
C04
C04
3
3
Hi
Hi


u ch
u ch


nh v
nh v


tr
tr
í
í
c
c


a đ
a đ



i t
i t


ng
ng
Thay đi v trí tu ý: Nhn gi chut trái trên đi
tng và kéo chut đ di chuyn đi tng đn v trí
mong mun / nh chut.
So trùng v trí hoc so trùng l gia nhiu đi tng
 Chn đng thi nhiu đi tng.
 Menu Format / Align
GV: Phan Hu Tip
Lac Hong University
Controls trong VB.NET
Controls trong VB.NET
C04
C04
4
4
Hi
Hi


u ch
u ch


nh k

nh k
í
í
ch th
ch th


c đ
c đ


i t
i t


ng
ng
Thay đi kích thc tu ý
 Chn đi tng trên nn form - > xut hin khung bao
o (nét chm chm) v à các nt vuông trng xung
quanh đi tng.
 Tr chut vào mt trong các nt trên khung bao -> mi
tên 2 chiu / nhn gi trái chut và rê h ng biên đ
m rng, rê hng tâm đ thu nh đ i tng /nh
chut.
So trùng kích thc nhiu đi tng
 Chn đng thi nhiu đi tng.
 Menu Format / Make Same Size
GV: Phan Hu Tip
Lac Hong University

Controls trong VB.NET
Controls trong VB.NET
C04
C04
5
5
Hi
Hi


u ch
u ch


nh k
nh k
í
í
ch th
ch th


c đ
c đ


i t
i t



ng
ng
Canh đu khong cách gia các đi tng
Chn đng thi nhiu đi tng.
Menu Format / Horizontal Spacing (theo phng
ngang) hoc Vertical Sapcing (theo phng đng)
GV: Phan Hu Tip
Lac Hong University
Controls trong VB.NET
Controls trong VB.NET
C04
C04
6
6
Thu
Thu


c t
c t
í
í
nh chung c
nh chung c
á
á
c đ
c đ



i t
i t


ng
ng
Name: tên ca đi tng ( không khong trng,
không du ting Vit, không ký t đ t bit). Lu ý:
thông thng: label (lbl), textbox(txt), button (cmd),
groupbox (gb)…
Text: ni dung th hin ca đi t ng tng ng
trên form
ReadOnly: thuc tính ch đc, không th h iu chnh
đc
Visible: trng thái n/ hin ca đi tng. Có hai giá
tr: yes/no (n/hin)
Fore color: màu ch ca đi tng
GV: Phan Hu Tip
Lac Hong University
Controls trong VB.NET
Controls trong VB.NET
C04
C04
7
7
Thu
Thu


c t

c t
í
í
nh chung c
nh chung c
á
á
c đ
c đ


i t
i t


ng
ng
BackColor: màu nn ca đi tng
AutoSize: thuc tính t đ nh dng kích c cho đ i
tng, có 2 giá tr yes/ no
Dock: trng thái canh v trí đi tng trên form
TextAlign: ch đ canh cho ni dung th hin
Locked: dùng đ khóa v trí ca đi tng trên form
trong quá trình Design
Enabled: trái thái khóa h ay không khóa ca đi
tng. Có hai giá tr yes/no
Font: la chn font ch cho đ i tng ( ging font
trong microsoft word)
GV: Phan Hu Tip
Lac Hong University

Controls trong VB.NET
Controls trong VB.NET
C04
C04
8
8
Form – Thuc tính
Maximize Box: trng thái hin th nút phóng to ca
form (yes/no)
Minimize Box: trng thái h in th nút thu nh ca
form (yes/no)
Top most: trng thái form luôn hin u tiên trong
action form (yes/no)
WindowState: trng thái th hin ca form: normal,
minimized, maximized
StartPosition: v trí form hin th khi chy chng
trình
GV: Phan Hu Tip
Lac Hong University
Controls trong VB.NET
Controls trong VB.NET
C04
C04
9
9
Form – Thuc tính
Icon: chn biu tng cho form.
Size: qui đ nh kích thc form vi đn v tính là
pixel.
FormBorderStyle:

Sau k hi đã thi
Sau k hi đã thi


t đ
t đ


t c
t c
á
á
c thu
c thu


c t
c t
í
í
nh cho đ
nh cho đ


i t 
i t 


ng
ng

form (n
form (n


n form) m
n form) m


i l
i l


n l
n l


t ti
t ti


n h
n h
à
à
nh t
nh t


o v
o v

à
à
thi
thi


t
t
đ
đ


t thu
t thu


c t
c t
í
í
nh cho t
nh cho t


ng đ
ng đ


i t
i t



ng kh
ng kh
á
á
c lên n
c lên n


n form.
n form.
GV: Phan Hu Tip
Lac Hong University
Controls trong VB.NET
Controls trong VB.NET
C04
C04
10
10
Form – Thuc tính
AcceptButton: nút l nh trên form s đ c gi s
kin Click khi phím Enter đc nhn
CancelButton: nút lnh trên form s  đ c gi s
kin Click khi phím Escape đc nhn
IsMdiChild: Tr v True/False cho bit form có phi là
form con ca ng dng MDI không
IsMdiContainer: Giá tr True/False cho bit form có
phi là form cha các form con ca ng dng MDI
hay không

MdiChildren: tr v mng các form con đang m ca
form
GV: Phan Hu Tip
Lac Hong University
Controls trong VB.NET
Controls trong VB.NET
C04
C04
11
11
Form – Thuc tính
Text: vn bn hin th trên thanh tiêu đ ca form
BackgroundImage: xác đnh tp tin làm hình nn cho
form
BackColor: màu nn ca form
FormBorderStyle: kiu đng vin ca form
Opacity: cho phép thay đi đ sáng ti ca form, có
th làm m khi form hin th
ControlBox: cho phép bt/tt hp điu khin phóng
to, thu nh và đóng. Giá tr mc đnh là True
Cursor: kiu con tr khi thao tác trên form
GV: Phan Hu Tip
Lac Hong University
Controls trong VB.NET
Controls trong VB.NET
C04
C04
12
12
Form – Thuc tính

Font: chn font ch cho form
ForeColor: chn màu ch cho font
KeyPreview: giá tr mc đnh là False, cho phép form
nhn các giá tr t bàn phím
Size: thay đi kích thc ca form
GV: Phan Hu Tip
Lac Hong University
Controls trong VB.NET
Controls trong VB.NET
C04
C04
13
13
Form – S kin thng s dng
Form_Load: s kin này xy ra khi mi ln ta gi th
hin mt biu mu. Ta dùng s kin này đ khi to
các bin, điu khin cho các th hin ca biu mu
Form-Closing: mi ln form đóng li thì s kin này
s đc phát sinh
Form-Resize: s kin này xy ra mi khi form thay
đi kích thc
Form-KeyPress: s kin này xy ra khi ta nhn 01
phím b t k. Ta thng dùng đ kim tra các phím
va nhn t bàn phím
GV: Phan Hu Tip
Lac Hong University
Controls trong VB.NET
Controls trong VB.NET
C04
C04

14
14
Label
Label
-
-
Thu
Thu


c t
c t
í
í
nh
nh
Ý ngha: nhãn th ng dùng làm tiêu đ, bng tên cho
các đi tng đc to ra t các control khác.
Name: không hin th ra ngoài mà ch dùng đ gi đn
khi x lý, vì vy, name không du ting Vit và khong
trng; nên bt đu name bng “lbl”.
Text: ni dung nhãn hin th.
Font: kiu ch hin th.
Image: hình nh hin th.
ForeColor: màu ch hin th.
BackColor: màu nn hin th.
GV: Phan Hu Tip
Lac Hong University
Controls trong VB.NET
Controls trong VB.NET

C04
C04
15
15
Textbox
Textbox
-
-
thu
thu


c t
c t
í
í
nh
nh
Ý ngha: Là ni nhp liu hoc hin th kt qu khi chy
chng trình.
Name: không hin th ra ngoài mà ch dùng đ gi đn
khi x lý, vì vy, name không du ting Vit và khong
trng; nên bt đu name bng “txt”.
Enable: True / False cho phép / không cho phép gõ vào
khung text.
MaxLength: qui đnh chiu dài cc đi chui s nhp
vào TextBox, mcđnh là 32767 byte.
MultiLine: mc đnh là False, ch cho phép nhp vn bn
trên 1dòng
GV: Phan Hu Tip

Lac Hong University
Controls trong VB.NET
Controls trong VB.NET
C04
C04
16
16
Textbox
Textbox
-
-
thu
thu


c t
c t
í
í
nh
nh
BackColor: đnh màu nn cho textbox
Wordwrap: cho phép vn bn dài t đ ng xung
dòng. Nhn giá tr True / False
ReadOnly: Thuc tính ch đc, không cho chnh sa
PasswordChar: ký t thay th cho nhng ký t đc
nhp vào textbox
CharacterCasing: Normal (mc đnh), Upper (t đng
đi thành ch hoa), Lower(t đ ng đi thành ch
thng)

Scrollbars: None (mc đnh), Horizotal (thanh cun
ngang), Vertical (thanh cun dc)
GV: Phan Hu Tip
Lac Hong University
Controls trong VB.NET
Controls trong VB.NET
C04
C04
17
17
Textbox
Textbox
-
-
thu
thu


c t
c t
í
í
nh
nh
BorderStyle: xác đnh kiu đng vin bao quanh
textbox
Phng thc:
 Location: di chuyn khung đn ta đ X,Y
location=new point(x,y)
 Focus: phng thc này nhm mc đích thit lp cho

điu khin ô nhp liu nhn đc focus, ngha là nó
sn sàng đc tng tác bi ngi s dng
GV: Phan Hu Tip
Lac Hong University
Controls trong VB.NET
Controls trong VB.NET
C04
C04
18
18
Textbox
Textbox
-
-
thu
thu


c t
c t
í
í
nh
nh
TextAlign: v trí hin th chui trên textbox
BorderStyle: xác đnh kiu đng vin cho textbox
Font, ForeColor: quy đnh font và màu ch
BackColor: quy đ nh màu nn cho textbox. Tr ng
hp chn Transparent trong tab Web ca ca s
chn mày đ có màu nn trong sut

TabIndex: s th t ca các đi tng trên form. Ta
có th nhn phím Tab trên bàn phím đ chuyn đi
qua li gia các đi tng bng ch s TabIndex. Ch
s này đc t đ ng thêm vào khi ta thêm 01 đi
tng vào Form
GV: Phan Hu Tip
Lac Hong University
Controls trong VB.NET
Controls trong VB.NET
C04
C04
19
19
Textbox
Textbox
-
-
thu
thu


c t
c t
í
í
nh
nh
S kin
 KeyPress: xy ra khi ngi s dng nhn 01 phím. i
vi điu khin Textbox, ta thng dùng nó đ lc các

phím không chp nhn. S kin KeyPress c ho ta mt
mã Ascii, mt s có giá tr t 0 đn 255, ca phím va
nhn
 KeyDown, KeyUp: mi s kin KeyPress li cho ta mt
cp s kin KeyDown/KeyUp. S kin này cho phép ta
nhn bit đc các phím đc bit trên bàn phím.
GV: Phan Hu Tip
Lac Hong University
Controls trong VB.NET
Controls trong VB.NET
C04
C04
20
20
Button
Button


Thu
Thu


c t
c t
í
í
nh
nh
Button là 01 điu khin dùng đ bt đu, ngt hoc
kt thúc 01 quá trình. Khi nút lnh đc chn thì nó

trông nh đc nhn xung, do đó nút lnh còn
đc gi là nút nhn (Push Button).
Name: tên ca Button
Text: ni dung vn bn hin th trên Button
TextAlign: canh v trí hin th ni dung trên Button
BackColor: màu nn cho nút
Enabled: Khóa/ M cho phép s dng Button
Image: chn Icon cho Button
GV: Phan Hu Tip
Lac Hong University
Controls trong VB.NET
Controls trong VB.NET
C04
C04
21
21
Button
Button


Thu
Thu


c t
c t
í
í
nh
nh

ImageAlign: v trí hin th hình trên Button
Locked: khóa/ không khóa điu khin Button
BackgroundImage: chn hình nn cho Button
Visible: có giá tr mc đnh là True, dùng đ n hin
button
Phng thc Click: s kin này dùng cha các lnh
khi ta nhn vào Button đó
GV: Phan Hu Tip
Lac Hong University
Controls trong VB.NET
Controls trong VB.NET
C04
C04
22
22
GroupBox
GroupBox


Thu
Thu


c t
c t
í
í
nh
nh
GroupBox là 01 điu khin dùng trong vic b trí giao

din ca form mt cách khoa hc. Thông thng các
điu khin cùng phc v cho 01 công vic nào đó s
đc đt trong cùng 01 GroupBox nhm làm ni bt
vai trò ca chúng
 to GroupBox ta làm nh sau
 Cách 1: To GroupBox trc, sau đó đa c ác điu
khin khác vào GroupBox ( cách đn gin)
 Cách 2: GroupBox đc to sau các điu khin, khi đó
điu khin s che mt GroupBox.  gii quyt, ta có
th chn các điu khin và dùng thao tác Cut và Paste
vào GroupBox hay nhn phi GroupBox và chn Send
to Back
GV: Phan Hu Tip
Lac Hong University
Controls trong VB.NET
Controls trong VB.NET
C04
C04
23
23
GroupBox
GroupBox


Thu
Thu


c t
c t

í
í
nh
nh
Name
Text
Font, Fore Color
BackColor, BackgroundImage
Enable, Visible
TabIndex
Có chc nng tng t nh c ác control đ cp phía
trên
GV: Phan Hu Tip
Lac Hong University
Controls trong VB.NET
Controls trong VB.NET
C04
C04
24
24
ComboBox
ComboBox


Thu
Thu


c t
c t

í
í
nh
nh
Là 01 hp thoi có nút x, cha n hi u giá tr chn.
Ti mt thi đim ch cho phép chn mt mc duy
nht
Name: tên ca ComboBox, nên đt bt đu bng cbo
DropdownStyle:Kiu th hin
GV: Phan Hu Tip
Lac Hong University
Controls trong VB.NET
Controls trong VB.NET
C04
C04
25
25
ComboBox
ComboBox


Thu
Thu


c t
c t
í
í
nh

nh
Single: có th chn t danh danh các mc đã đc
hin th sn ngay bên di ComboBox, đ hin th tt
c các mc ta phi thit k ComboBox đ  ln. Mt
thanh trt s xut hin khi còn đ mc cha hin
th ht
DropDown: dng mc đnh ca ComboBox, ng i
dùng có th nhp trc tip hay chn t danh sách
các đ mc
DropDownList: ging D ropDown nhng ngi dùng
ch đ c chn, không đc nhp liu vào
ComboBox

×