background image

Visual Basic for Applications

Dr inż. Piotr Winiarek

piotrw@ch.pw.edu.pl

GG 30396

background image

Kontrolka RefEdit

• Pobiera adres zaznaczonego 

obszaru arkusza

• Działa analogicznie do metody 

InputBox

• Domyślne zdarzenie

BeforeDragOver

• Właściwości podobne do 

właściwości formantu TextBox

background image

Kontrolka ListBox

Kontrolka ListBox wyświetla listę elementów, 

z których użytkownik może wybrać jeden lub więcej. 

ComboBox

ListBox

background image

Właściwości kontrolki ListBox 

• ListIndex – indeks zaznaczonego elementu na 

liście

Jeżeli żaden element nie został wybrany, ListIndex = -1.
 Pierwszy element listy ma ListIndex = 0 .

• ListCount – liczba elementów na liście

ListIndex ostatniego elementu = ListCount – 1

• TopIndex – element wyświetlany na górze listy

• RowSource – wskazuje źródło elementów listy w 

arkuszu 

Uwaga! Dane muszą być podane w kolumnie

• Columns – liczba kolumn w liście

• Multiselect – możliwość wielokrotnego wyboru

background image

Metody związane z kontrolką 

ListBox

• AddItem – dodaj element do listy

• RemoveItem – usuń element z listy

• Clear – wyczyść listę

• SetFocus – ustaw fokus na kontrolce

background image

Zdarzenia związane z ListBox’em

Change – reaguje na zmianę zawartości listy

Click – przechwytuje klik na elemencie listy

DblClick – j.w. ale podwójny klik

Exit – przechwytuje opuszczenie kontrolki

background image

Kontrolka ComboBox

Kontrolka ComboBox zawiera cechy kontrolek 
ListBox      i TextBox. Użytkownik może wprowadzać 
informacje do pola tekstowego kontrolki lub 
wybierać elementy z listy kontrolki.

Właściwości, zdarzenia i metody – takie, jak w 
przypadku kontrolki ListBox. Uwaga: nie ma 
właściwości Columns.

ListIndex elementu wprowadzanego do pola 
tekstowego -1.

background image

Pokrętło – kontrolka SpinButton

• Za pomocą pokrętła zmniejsza się 

lub zwiększa liczby o określoną 
wartość

• Właściwości: Orientation, Min, 

Max, SmallChange

• Metody: Move, SetFocus, ZOrder

• Zdarzenia: Change, SpinUp, 

SpinDown, Exit, KeyUp, KeyDown

background image

TextBox1

TextBox8

TextBox5

TextBox4

TextBox3

TextBox2

TextBox7

TextBox6

background image

OptionButton5

OptionButton6

OptionButton4

OptionButton7

OptionButton8

OptionButton9

OptionButton1

OptionButton2

OptionButton3

Label5

Label7

Label8

Label9

Label10

Label6

Label13

Label14

Label11

Label12

Label15

background image

dziękuję z uwagę


Document Outline