6864


Rozdział 3.
Obiekty w VB

Obiekty w Visual Basicu odgrywają kluczową rolę. Nie trzeba od samych podstaw kodować wyświetlania grafiki czy rozwijanego menu. Zamiast tego wstawiamy gotowe już elementy, zwane obiektami. Ułatwiają one życie programiście, skracając czas potrzebny do napisania aplikacji. Ale nie ulegajmy złudzeniu, że reszta jest niezmiernie łatwa. Otóż nie — sprawne i efektywne korzystanie z obiektów wymaga wiedzy o ich możliwościach. Taką podstawową wiedzę zapewnia poniższy rozdział.

3.1. Kontrolki standardowe

3.1.1. Animation

Kontrolka ta pozwala wyświetlić animację (pliki *.avi). Potrafi jednak odtwarzać pliki AVI bez dźwięków.

0x01 graphic

Próba załadowania pliku *.avi, zawierającego dźwięk, lub pliku w innym formacie zakończy się wygenerowaniem błędu.

Dostępne zdarzenia:

Dostępne metody:

3.1.2. CheckBox

Kontrolka CheckBox daje użytkownikowi możliwość dokonania wyboru opcji (wybór może paść na więcej niż jedną). Wyświetla ona znak potwierdzenia przy wybranej opcji.

Dostępne zdarzenia:

Dostępne metody:

3.1.3. ComboBox

Kontrolka ComboBox jest listą rozwijalną, do której użytkownik może sam wprowadzić wartości lub korzystać z już wyświetlanych. Dodawać lub usuwać wartości z listy można programowo, za pomocą odpowiednich metod.

Dostępne zdarzenia:

Dostępne metody:

3.1.4. CommandButton

Za pomocą kontrolki --> Button [Author:md] można stworzyć standardowy przycisk.

Dostępne zdarzenia:

Dostępne metody:

3.1.5. CommonDialog

Kontrolka CommonDialog umożliwia wykorzystanie standardowych okien dialogowych. Kontrolka ta wykorzystuje standardową bibliotekę Windows — commdlg.dll. Aby móc stosować tę kontrolkę, biblioteka commdlg.dll musi się znajdować w katalogu SYSTEM systemu operacyjnego Windows.

Dostępne metody:

3.1.6. Data

Kontrolka Data umożliwia dostęp do baz danych (zapis i odczyt danych). Można również za jej pomocą dokonywać zapytań do bazy danych. Jej obecność w programie zapewnia przede wszystkim możliwość manipulowania danymi poprzez inne, skojarzone kontrolki. Z kontrolką Data, a co za tym idzie z bazą danych, można skojarzyć następujące kontrolki:

  • ComboBox

  • Label

  • CheckBox

  • ListBox

  • DBCombo

  • MSFlexGrid

  • DBGrid

  • OLEContainer

  • DBList

  • PictureBox

  • Image

  • TextBox

Dostępne zdarzenia:

Dostępne metody:

3.1.7. DBCombo

Kontrolka DBCombo tworzy okno rozwijalne, automatycznie wypełniane z bazy danych, poprzez skojarzenie z kontrolką Data, co umożliwia też jej modyfikację. Może również odświeżać inną kontrolkę Data. Pole tekstowe tej kontrolki może być wykorzystywane do edytowania wybranego pola. Za jej pomocą można szybko przeszukiwać elementy skojarzone z odpowiednią kontrolką Data.

Dostępne zdarzenia:

Dostępne metody:

3.1.7. DBGrid

Kontrolka DBGrid służy do wyświetlania zawartości pól bazy danych w uporządkowanej formie, przypominającej Accessa. Jest to zbiór wierszy i kolumn, zawartych w jednej tabeli. Liczbę wyświetlanych wierszy i kolumn można określać poprzez odpowiednie właściwości (maksymalna liczba wierszy jest uzależniona od zasobów systemowych komputera, kolumn zaś można wyświetlić 1700). Wartości w poszczególnych komórkach tabeli mogą być edytowane.

Dostępne zdarzenia:

Dostępne metody:

3.1.8. DBList

Kontrolka --> DBGrid [Author:md] jest listą rozwijaną, automatycznie wypełnianą wartościami dzięki skojarzeniu z kontrolką Data. Może również zmieniać zawartości pól innej kontrolki Data. Za jej pomocą można szybko przeszukiwać elementy skojarzone z odpowiednią kontrolką Data.

Dostępne zdarzenia:

Dostępne metody:

3.1.9. Debug

Za pomocą obiektu Debug możliwa jest kontrola programu w fazie jego wykonywania.

Dostępne metody:

3.1.10. DirListBox

Kontrolka DirListBox wyświetla w sposób hierarchiczny listę dostępnych katalogów wraz ze ścieżkami dostępu do nich.

Dostępne zdarzenia:

Dostępne metody:

3.1.11. DriveListBox

Kontrolka DriveListBox wyświetla w sposób hierarchiczny listę dostępnych napędów dyskowych.

Dostępne zdarzenia:

Dostępne metody:

3.1.12. FileListBox

Kontrolka FileListBox wyświetla w sposób hierarchiczny listę dostępnych plików w wybranym wcześniej katalogu (folderze).

Dostępne zdarzenia:

Dostępne metody:

3.1.13. Form

Obiekt Form jest częścią interfejsu użytkownika, stworzonego przez pisany program. Można również tworzyć formy zawierające w sobie formy potomne (patrz 3.1.20).

Dostępne zdarzenia:

Dostępne metody:

3.1.14. Frame

Kontrolka Frame jest ramką, dzięki której można grupować inne kontrolki.

Dostępne zdarzenia:

Dostępne metody:

3.1.15. HScroolBar

Kontrolka HScrollBar jest poziomym paskiem przewijania, pozwalającym na nawigację różnorakimi listami. Po określeniu dopuszczalnych zakresów zmian kontrolki może być wykorzystana jako wskaźnik wartości.

Dostępne zdarzenia:

Dostępne metody:

3.1.16. Image

Kontrolki Image umożliwiają wyświetlanie obrazków graficznych (*.bmp, *.ico, *.wmf, *.emf, *.jpeg, *.gif).

Dostępne zdarzenia:

Dostępne metody:

3.1.17. Label

Kontrolka Label pozwala wyświetlić tekst bez możliwości jego modyfikacji.

Dostępne zdarzenia:

Dostępne metody:

3.1.18. Line

Kontrolka Line pozwala wstawiać na formularzu linie.

Dostępne metody:

3.1.19. ListBox

Kontrolka ListBox pozwala wyświetlić listę określonych elementów, aby umożliwić ich wybór.

Dostępne zdarzenia:

Dostępne metody:

3.1.20. MDIForm

Obiekt MDIForm jest częścią interfejsu użytkownika, stworzonego przez pisany program. Jest również formą zawierającą w sobie formy potomne (kontenerem).

Dostępne zdarzenia:

Dostępne metody:

3.1.21. Menu

Kontrolka Menu tworzy w pisanej aplikacji standardowe menu, mogące zawierać polecenia, podmenu i separatory.

Dostępne zdarzenia:

3.1.22. OLE

Kontrolka OLE pozwala na wstawianie do tworzonego programu obiektów z innych aplikacji.

Dostępne zdarzenia:

Dostępne metody:

3.1.23. OptionButton

Kontrolka OptionButton daje użytkownikowi możliwość dokonania wyboru opcji (wybór może paść tylko na jedną). Wyświetla znak potwierdzenia przy wybranej opcji.

Dostępne zdarzenia:

Dostępne metody:

3.1.24. Panel

Obiekt Panel jest panelem używanym zazwyczaj do pokazywania bieżącego stanu aplikacji (jest jej paskiem stanu).

0x01 graphic

Zdarzeń i metod brak

3.1.25. PictureBox

Kontrolki --> Image [Author:md] umożliwiają wyświetlanie obrazków graficznych (*.bmp, *.ico, *.wmf, *.emf, *.jpeg, *.gif).

Dostępne zdarzenia:

Dostępne metody:

3.1.26. Printer

Obiekt Printer pozwala na komunikację z zainstalowaną w systemie drukarką.

Dostępne metody:

3.1.27. ProgressBar

Kontrolka ProgressBar stosowana jest zazwyczaj do graficznego pokazywania stopnia zaawansowania w wykonaniu różnych operacji.

Dostępne zdarzenia:

Dostępne metody:

3.1.28. Shape

Kontrolka Shape służy do narysowania takich figur geometrycznych, jak: prostokąt, kwadrat, owal, koło, prostokąt lub kwadrat o zaokrąglonych rogach.

Dostępne metody:

3.1.29. Slider

Kontrolka --> Shape [Author:md] jest suwakiem i służy do zmiany określonych wartości w tworzonym programie.

Dostępne zdarzenia:

Dostępne metody:

3.1.30. SSTab

Kontrolka SSTab umożliwia tworzenie standardowych zakładek, gdzie na każdej z nich można umieszczać inne kontrolki.

Dostępne zdarzenia:

Dostępne metody:

3.1.31. StatusBar

Kontrolka StatusBar jest paskiem stanu tworzonej aplikacji, używanym zazwyczaj do pokazywania bieżącego stanu aplikacji.

Dostępne zdarzenia:

Dostępne metody:

3.1.32. TabStrip

Kontrolka TabStrip umożliwia tworzenie standardowych zakładek, gdzie na każdej z nich można umieszczać inne kontrolki.

Dostępne zdarzenia:

Dostępne metody:

3.1.33. TextBox

Kontrolka TextBox jest polem tekstowym, do którego użytkownik może sam wprowadzić wartości lub edytować już wyświetlane.

Dostępne zdarzenia:

Dostępne metody:

3.1.34. ToolBar

Kontrolka Toolbar zawiera kolekcję obiektów Button i służy do tworzenia pasków narzędziowych dla tworzonej aplikacji.

Dostępne zdarzenia:

Dostępne metody:

3.1.35. Timer

Kontrolka Timer jest niewidoczna podczas działania programu i służy do wykonywania jakiegokolwiek kodu programu w ściśle określonych odstępach czasu.

Dostępne zdarzenia:

3.1.36. UpDown

Kontrolka UpDown, za pomocą swych dwóch przycisków, pozwala użytkownikowi na zmianę wartości w kontrolce powiązanej (zwiększanie lub zmniejszanie).

Dostępne zdarzenia:

Dostępne metody:

3.1.37. UserControl

Obiekt UserControl jest obiektem bazowym dla tworzenia kontrolek ActiveX.

Dostępne zdarzenia:

Dostępne metody:

3.1.38. VScrollBar

Kontrolka --> HScrollBar[Author:md] jest pionowym paskiem przewijania, pozwalającym na nawigację różnorakimi listami. Po określeniu dopuszczalnych zakresów zmian kontrolki może być wykorzystana jako wskaźnik wartości.

Dostępne zdarzenia:

Dostępne metody:

3.2. Właściwości kontrolek standardowych

3.2.1. Action

Właściwość Action określa (lub zwraca) rodzaj wyświetlanego okna dialogowego. Nie jest dostępna na etapie projektowania.

Składnia:

obiekt.Action [= wartość]

gdzie:

Wartości dostępne dla argumentu wartość:

Wartość

Opis

0

brak okna

1

okno Open

2

okno SaveAs

3

okno Color

4

okno Font

5

okno Printer

6

uruchamia WINHLP32.EXE

3.2.2. ActionControl

Właściwość ActionControl wskazuje kontrolkę „aktywną” (posiadającą fokus) lub — w przypadku wywoływania formy — wskazuje kontrolkę, która posiadała fokus, gdy ta forma była aktywna.

Składnia:

obiekt.ActiveControl

gdzie:

3.2.3. ActiveForm

Właściwość ActiveForm wskazuje formę „aktywną” (posiadającą fokus).

Składnia:

obiekt.ActiveForm [= Wartość]

gdzie:

3.2.4. Align

Właściwość Align określa (lub zwraca) miejsce wyświetlania obiektu na ekranie.

Składnia:

obiekt.Align [=wartość]

gdzie:

Wartości i stałe dostępne dla argumentu wartość:

Stała

Wartość

Opis

vbAlignNone

0

Domyślna (oprócz MDIForm, przez które jest ignorowana)

vbAlignTop

1

Domyślna dla form MDIForm. Położenie u góry formy

vbAlignBottom

2

Położenie u dołu formy

vbAlignLeft

3

Położenie z lewej strony formy

vbAlignRight

4

Położenie z prawej strony formy

3.2.5. Alignment

Właściwość --> Align [Author:md] określa (lub zwraca) miejsce wyświetlania obiektu na ekranie.

Składnia:

obiekt.Alignment [=wartość]

gdzie:

Wartości i stałe dostępne dla argumentu wartość (dla kontrolek CheckBox i OptionButton):

Stała

Wartość

Opis

vbLeftJustify

0

Domyślna. Tekst wyrównany do lewej. Kontrolka wyrównana do prawej

vbRightJustify

1

Tekst jest wyrównany do prawej. Kontrolka wyrównana do lewej

Wartości i stałe dostępne dla argumentu wartość (dla kontrolek Label i TextBox):

Stała

Wartość

Opis

vbLeftJustify

0

Domyślna. Tekst wyrównany do lewej

vbRightJustify

1

Tekst wyrównany do prawej

vbcenter

2

Tekst wyrównany do środka

Wartości i stałe dostępne dla argumentu wartość (dla kontrolki DBGrid):

Stała

Wartość

Opis

dbgLeft

0

Tekst wyrównany do lewej

dbgRight

1

Tekst wyrównany do prawej

dbgcenter

2

Tekst wyrównany do środka

dbgGeneral

2

Domyślna. Tekst wyrównany do lewej, liczby wyrównane do prawej

3.2.6. Appearance

Właściwość Appearance określa (lub zwraca) sposób wyświetlania kontrolek.

Składnia:

obiekt.Appearance

gdzie:

Wartości właściwości Appearance:

Wartość

Opis

0

Kontrolki i formy są wyświetlane w sposób płaski

1

Domyślna. Kontrolki są wyświetlane z efektem trójwymiarowości

3.2.7. Archive

Właściwość Archive określa (lub zwraca) wartość, określającą, czy kontrolka FileListBox wyświetla pliki z atrybutem Archive.

Składnia:

obiekt.Archive [=boolean]

gdzie:

3.2.8. AutoRedraw

Właściwość AutoRedraw określa (lub zwraca) wartość, określającą sposób automatycznego odtwarzania grafiki stworzonej przez metody graficzne.

Składnia:

obiekt.AutoRedraw [=boolean]

gdzie:

3.2.9. AutoShowChildren

Właściwość AutoShowChildren określa (lub zwraca) wartość, określającą, czy formy potomne MDIChild są automatycznie wyświetlane po załadowaniu.

Składnia:

obiekt.AutoShowChildren [=boolean]

gdzie:

3.2.10. AutoSize

Właściwość AutoSize określa (lub zwraca) wartość, określającą, czy kontrolka automatycznie zmienia swój rozmiar, dostosowując go do pokazania całej swej zawartości.

Składnia:

obiekt.AutoSize [=boolean]

gdzie:

3.2.11. BackColor

Właściwość BackColor określa (lub zwraca) kolor tła obiektu.

Składnia:

obiekt.BackColor [=color]

gdzie:

Wartości i stałe dostępne dla argumentu color:

Stała

Wartość

Opis

vbBlack

&H0

czarny

vbRed

&HFF

czerwony

vbGreen

&HFF00

zielony

vbYellow

&HFFFF

żółty

vbBlue

&HFF0000

niebieski

vbMagenta

&HFF00FF

magenta

vbCyan

&HFFFF00

morski

vbWhite

&HFFFFFF

biały

vbScrollBars

&H80000000

kolor pasków przewijania

vbDesktop

&H80000001

kolor pulpitu

vbActiveTitleBar

&H80000002

kolor aktywnego paska tytułu

vbInactiveTitleBar

&H80000003

kolor nieaktywnego paska tytułu

vbMenuBar

&H80000004

kolor menu

vbWindowBackground

&H80000005

kolor tła okna

Stała

Wartość

Opis

vbWindowFrame

&H80000006

kolor obramowania okna

vbMenuText

&H80000007

kolor tekstu w menu

vbWindowText

&H80000008

kolor tekstu w oknie

vbTitleBarText

&H80000009

kolor tekstu paska tytułowego

vbActiveBorder

&H8000000A

kolor ramki aktywnego okna

vbInactiveBorder

&H8000000B

kolor ramki nieaktywnego okna

vbApplicationWorkspace

&H8000000C

kolor tła aplikacji wykorzystującej MDIForm

vbHighlight

&H8000000D

kolor tła wybranych elementów kontrolki

vbHighlightText

&H8000000E

kolor tekstu wybranych elementów

vbButtonFace

&H8000000F

kolor przycisków

vbButtonShadow

&H80000010

kolor cieniowania przycisków

vbGrayText

&H80000011

kolor niedostępnego tekstu

vbButtonText

&H80000012

kolor tekstu przycisków

vbInactiveCaptionText

&H80000013

kolor tekstu nieaktywnej etykiety narzędzi

vb3DHighlight

&H80000014

kolor podświetlonych elementów 3D

vb3DDKShadow

&H80000015

ciemny kolor cieniowania elementów 3D

vb3DLight

&H80000016

drugi jaśniejszy kolor elementów 3D

vb3DFace

&H8000000F

kolor tekstu 3D

vb3Dshadow

&H80000010

kolor cieniowania tekstu

vbInfoText

&H80000017

kolor tekstu podpowiedzi

vbInfoBackground

&H80000018

kolor tła podpowiedzi

3.2.12. BorderColor

Właściwość BorderColor określa (lub zwraca) kolor obramowania obiektu.

Składnia:

obiekt.BorderColor [=color]

gdzie:

3.2.13. BorderStyle

Właściwość BorderStyle określa (lub zwraca) rodzaj obramowania obiektu.

Składnia:

obiekt.BorderStyle [=obramowanie]

gdzie:

Wartości i stałe dostępne dla argumentu obramowanie (dla kontrolki Form):

Stała

Wartość

Opis

vbBSNone

0

Brak obramowania

vbFixedSingle

1

Obramowanie pojedyncze ciągłe. Może zawierać menu kontroli, pasek tytułowy, przycisk Maksymalizuj i przycisk Minimalizuj. Rozmiar można zmieniać, tylko używając przycisków Maksymalizuj i Minimalizuj

vbSizable

2

Domyślna. Rozmiar obramowana można zmieniać

vbFixedDouble

3

Obramowanie może zawierać menu kontrolne i pasek tytułowy. Nie może zawierać przycisków Maksymalizuj i Minimalizuj. Bez możliwości zmiany rozmiaru

vbFixedToolWindow

4

Obramowanie zawiera przycisk Zamknij i pasek tytułowy o zmniejszonym rozmiarze. Bez możliwości zmiany rozmiaru. Forma z tym ustawieniem nie jest pokazywana na pasku zadań

vbSizableToolWindow

5

Obramowanie zawiera przycisk Zamknij i pasek tytułowy o zmniejszonym rozmiarze. Jest możliwość zmiany rozmiaru. Forma z tym ustawieniem nie jest pokazywana na pasku zadań

Wartości dostępne dla argumentu obramowanie (dla kontrolek: Image, Label, OLEContainer, PictureBox, Frame, TextBox):

Wartość

Opis

0

Brak obramowania (dla kontrolek Image i Label — domyślne)

1

Obramowanie pojedyncze ciągłe (dla kontrolek PictureBox, TextBox i OLEContainer
— domyślne)

Wartości i stałe dostępne dla argumentu obramowanie (dla kontrolek Line i Shape):

Stała

Wartość

Opis

vbTransparent

0

Obramowanie przezroczyste

vbBSSolid

1

Obramowanie ciągłe. Ramka jest położona centralnie na brzegu kształtu

vbBSDash

2

Obramowanie z kresek

vbBSDot

3

Obramowanie z kropek

vbBSDashDot

4

Obramowanie z kreska-kropka

vbBSDashDotDot

5

Obramowanie z kreska-kropka-kropka

vbBSInsideSolid

6

Obramowanie wewnętrzne ciągłe. Zewnętrzna krawędź ramki pełni rolę zewnętrznej krawędzi kształtu

3.2.14. BorderWidth

Właściwość BorderWidth określa (lub zwraca) szerokość obramowania obiektu.

Składnia:

obiekt.BorderWidth [= wartość]

gdzie:

3.2.15. Cancel

Właściwość Cancel określa (lub zwraca), czy przycisk poleceń w formie jest przyciskiem Anuluj. Może to być kontrolka CommandButton lub inny obiekt wewnątrz kon­trolki OLEContainer, zachowujący się jak przycisk poleceń.

Składnia:

obiekt.Cancel [=boolean]

gdzie:

3.2.16. Caption

Właściwość Caption określa napis, który jest wyświetlany na kontrolkach.

Składnia:

obiekt.Caption [=napis]

gdzie:

3.2.17. Checked

Właściwość Checked określa (lub zwraca) wartość, określającą, czy znak zaznaczenia będzie wyświetlany obok polecenia w menu.

Składnia:

obiekt.Checked [= boolean]

gdzie:

3.2.18. ClipControls

Właściwość ClipControls określa (lub zwraca) wartość, określającą, czy metody graficzne w zdarzeniu Paint obrysowują cały obiekt, czy tylko nowo odsłonięty obszar (po zmianie rozmiarów lub po przesłonięciu innym oknem). Określa również, czy tworzy się wycięty obszar, wyłączający niegraficzne kontrolki zawarte w obiekcie.

Składnia:

obiekt.ClipControls [= boolean]

gdzie:

3.2.19. Columns (DBGrid)

Właściwość Columns dla kontrolki DBGrid zwraca jej kolekcję obiektów Column jako typ Variant.

Składnia:

obiekt.Columns

gdzie:

3.2.20. Columns (ListBox)

Właściwość Columns dla kontrolki ListBox określa (lub zwraca) wartość, określającą, czy kontrolka ListBox może być przewijana pionowo lub poziomo oraz w ilu kolumnach wyświetlane są elementy listy. Jeżeli jest przewijana poziomo, właściwość Columns określa liczbę wyświetlanych kolumn.

Składnia:

obiekt.Columns [= Wartość]

gdzie:

3.2.21. Container

Właściwość Container określa (lub zwraca) pojemnik (container) kontrolki.

Składnia:

obiekt.Container [=pojemnik]

gdzie:

3.2.22. ControlBox

Właściwość ControlBox określa (lub zwraca) wartość, określającą, czy menu kontroli zostanie wyświetlone na formie w czasie wykonywania programu.

Składnia:

obiekt.ControlBox [=boolean]

gdzie:

3.2.23. Controls

Właściwość Controls zwraca referencję do kolekcji Controls obiektu. Wykorzystywana np. do zmiany właściwości wszystkich kontrolek danego typu.

Składnia:

obiekt.Controls

gdzie:

3.2.24. Count (VB Collections)

Właściwość Count (VB Collections) zwraca liczbę obiektów w kolekcji. Wykorzystywana np. do zmiany właściwości wszystkich kontrolek danego typu.

Składnia:

obiekt.Count

gdzie:

3.2.25. CurrentX, CurrentY

Właściwości CurrentX i CurrentY określają (lub zwracają) poziomą (CurrentX) i pionową (CurrentY) współrzędną dla następnej metody drukującej lub rysującej.

Składnia:

obiekt.CurrentX [= X]

obiekt.CurrentY [= Y]

gdzie:

3.2.26. Database

Właściwość Database zwraca referencję do obiektu Database, stworzonego przez kontrolkę Data.

Składnia:

obiekt.Database

Set obiektdatabase = obiekt.Database

0x01 graphic

Tylko edycje VB Professional i VB Enterprise.

gdzie:

3.2.27. DatabaseName

Właściwość DatabaseName określa (lub zwraca) nazwę i lokalizację źródła danych (baza danych) dla kontrolki Data.

Składnia:

obiekt.DatabaseName [=nazwa]

gdzie:

3.2.28. DataChanged

Właściwość --> DataChanked [Author:md] określa (lub zwraca) wartość, określającą, czy dane kontrolki połączonej zmieniły się przez inny proces niż otrzymanie danych z bieżącego rekordu.

Składnia:

obiekt.DataChanged [=wartość]

gdzie:

3.2.29. DataField

Właściwość DataField określa (lub zwraca) wartość, przypisującą kontrolkę do pola w bieżącym rekordzie.

Składnia:

obiekt.DataField [=wartość]

gdzie:

3.2.30. DataSource

Właściwość DataSource powiązuje kontrolkę z polem w bazie danych poprzez określenie odpowiedniej kontrolki Data. Nie można ustawiać tej właściwości w kodzie programu, tylko w fazie projektowania.

3.2.31. Default

Właściwość Default określa (lub zwraca) wartość, określającą, która kontrolka CommandButton jest domyślnym przyciskiem.

Składnia:

obiekt.Default [=Boolean]

gdzie:

3.2.32. DisabledPicture

Właściwość DisabledPicture określa (lub zwraca) referencję do wyświetlanej grafiki, gdy kontrolka jest wyłączona (właściwość Enabled = False).

Składnia:

obiekt.DisabledPicture [=Obraz]

gdzie:

3.2.33. DownPicture

Właściwość DownPicture określa (lub zwraca) referencję do wyświetlanej grafiki, gdy kontrolka jest wciśnięta (stale).

Składnia:

obiekt.DownPicture [=Obraz]

gdzie:

3.2.34. DragIcon

Właściwość DragIcon określa (lub zwraca) ikonę, wyświetlaną jako wskaźnik przy operacjach drag/drop (przeciągnij-upuść).

Składnia:

obiekt.DragIcon [=Ikona]

gdzie:

3.2.35. DragMode

Właściwość DragMode określa (lub zwraca) wartość, określającą, czy będzie używany ręczny, czy automatyczny tryb operacji drag/drop (przeciągnij-upuść).

Składnia:

obiekt.DragMode [=wartość]

gdzie:

3.2.36. DrawMode

Właściwość DrawMode określa (lub zwraca) wartość, określającą wygląd zewnętrzny kontrolki Line lub Shape, lub ustawienia dla metod graficznych.

Składnia:

obiekt.DrawMode [=wygląd]

gdzie:

Wartości i stałe dostępne dla argumentu Wygląd:

Stała

Wartość

Opis

vbBlackness

1

czarny

vbNotMergePen

2

Not Merge pen

vbMaskNotPen

3

Not Mask pen

vbNotCopyPen

4

Not Copy pen

vbMaskPenNot

5

Mask pen Not

vbInvert

6

inwersja

vbXorPen

7

Xor pen

vbNotMaskPen

8

Not Mask pen

vbMaskPen

9

Mask pen

Stała

Wartość

Opis

vbNotXorPen

10

Not Xor pen

vbNop

11

bez zmian

vbMergeNotPen

12

Merge Not pen

vbCopyPen

13

Copy pen

vbMergePenNot

14

Merge pen Not

vbMergePen

15

Merge pen

vbWhiteness

16

biały

3.2.37. DrawStyle

Właściwość DrawStyle określa (lub zwraca) wartość, określającą rodzaj rysowanej linii dla metod graficznych.

Składnia:

obiekt.DrawStyle [=wartość]

gdzie:

Wartości i stałe dostępne dla argumentu wartość:

Stała

Wartość

Opis

vbSolid

0

ciągła

vbDash

1

kreska

vbDot

2

kropka

vbDashDot

3

kreska-kropka

vbDashDotDot

4

kreska-kropka-kropka

vbInvisible

5

niewidoczna

vbInsideSolid

6

wewnętrzna ciągła

3.2.38. DrawWidth

Właściwość DrawWidth określa (lub zwraca) szerokość linii rysowanych przez metody graficzne.

Składnia:

obiekt.DrawWidth [=rozmiar]

gdzie:

3.2.39. Drive

Właściwość Drive określa (lub zwraca) wybrany dysk w czasie wykonywania programu.

Składnia:

obiekt.Drive [= Dysk]

gdzie:

3.2.40. Enabled

Właściwość Enabled określa (lub zwraca) wartość, określającą, czy kontrolka ma reagować na zdarzenia generowane przez użytkownika.

Składnia:

obiekt.Enabled [= Boolean]

gdzie:

3.2.41. FileName

Właściwość FileName określa (lub zwraca) ścieżkę i nazwę wybranego pliku.

Składnia:

obiekt.FileName [= plik]

gdzie:

3.2.42. FillColor

Właściwość FillColor określa (lub zwraca) kolor, którym są wypełniane kształty oraz figury stworzone przez metody graficzne Circle i Line.

Składnia:

obiekt.FillColor [= kolor]

gdzie:

3.2.43. FillStyle

Właściwość FillStyle określa (lub zwraca) wzór użyty do wypełnienia kontrolek Shape oraz figury stworzone przez metody graficzne Circle i Line.

Składnia:

obiekt.FillStyle [= styl]

gdzie:

Wartości i stałe dostępne dla argumentu styl:

Stała

Wartość

Opis

vbFSSolid

0

ciągłe

vbFSTransparent

1

przezroczysty

vbHorizontalLine

2

pionowe linie

vbVerticalLine

3

poziome linie

vbUpwardDiagonal

4

ukośne do góry

Stała

Wartość

Opis

vbDownwardDiagonal

5

ukośne w dół

vbCross

6

krzyżyk

vbDiagonalCross

7

ukośny krzyżyk

3.2.44. Font

Właściwość Font zwraca obiekt typu Font, którego właściwości można zmieniać.

Składnia:

obiekt.Font

gdzie:

3.2.45. FontBold

Właściwości: FontBold, FontItalic, FontStrikethru i FontUnderline określają (lub zwracają) styl czcionek.

Składnia:

obiekt.FontBold [= Boolean]

obiekt.FontItalic [= Boolean]

obiekt.FontStrikethru [= Boolean]

obiekt.FontUnderline [= Boolean]

gdzie:

3.2.46. FontItalic

Patrz 3.2.45.

3.2.47. FontName

Właściwość FontName określa (lub zwraca) rodzaj czcionki używanej do wyświetlania tekstu w kontrolkach.

Składnia:

obiekt.FontName [= Czcionka]

gdzie:

3.2.48. FontSize

Właściwość FontSize określa (lub zwraca) rozmiar czcionki używanej do wyświetlania tekstu w kontrolkach.

Składnia:

obiekt.FontSize [= rozmiar]

gdzie:

3.2.49. FontStrikethru

Patrz 3.2.45.

3.2.50. FontTransparent

Właściwość FontTransparent określa (lub zwraca) wartość, określającą, czy tekst i grafiki, będące w tle czcionki, są wyświetlane w bliskiej przestrzeni wokół niej.

Składnia:

obiekt.FontTransparent [= Boolean]

gdzie:

3.2.51. FontUnderline

Patrz 3.2.45.

3.2.52. ForeColor

Właściwość ForeColor określa (lub zwraca) kolor tekstu i grafiki obiektu.

Składnia:

obiekt.ForeColor [= kolor]

gdzie:

3.2.53. hDC

Właściwość hDC zwraca uchwyt (handle) dostarczony przez system operacyjny MS Windows do kontekstu urządzenia obiektu (połączenie pomiędzy aplikacją Windows, sterownikiem urządzenia i wyjściem urządzenia wejścia-wyjścia).

Składnia:

obiekt.hDC

gdzie:

3.2.54. Hidden

Właściwość Hidden określa (lub zwraca) wartość, określającą, czy kontrolka FileListBox wyświetla pliki z atrybutem Hidden.

Składnia:

obiekt.Archive [=boolean]

gdzie:

3.2.55. Height

Właściwość Height określa (lub zwraca) wysokość obiektu lub kolumny w kontrolce DBGrid.

Składnia:

obiekt.Height [=wysokość]

gdzie:

3.2.56. HelpContextID

Właściwość HelpContextID określa (lub zwraca) numer kontekstu skojarzony z obiektem (np. w pliku pomocy). Pozwala na wprowadzenie pomocy kontekstowej w tworzonej aplikacji.

Składnia:

obiekt. HelpContextID [=Wartość]

gdzie:

3.2.57. hWnd

Właściwość HWnd zwraca uchwyt (handle) do kontrolki lub do obiektu form.

Składnia:

obiekt.HWnd

gdzie:

3.2.58. HideSelection

Właściwość HideSelection określa (lub zwraca) wartość, określającą, czy zaznaczony tekst będzie podświetlony, gdy kontrolka przestanie być aktywna (straci fokus).

Składnia:

obiekt.HideSelection [=boolean]

gdzie:

3.2.59. Icon

Właściwość Icon zwraca ikonę, wyświetlaną, gdy obiekt form jest minimalizowany.

Składnia:

obiekt.Icon

gdzie:

3.2.60. Image

Właściwość Image zwraca uchwyt (handle) dostarczony przez system operacyjny MS Windows do stałej grafiki (wyjście z metody graficznej, przechowywane w pamięci).

Składnia:

obiekt.Image

gdzie:

3.2.61. Index (ActiveX)

Właściwość Index określa (lub zwraca) wartość, określającą numer obiektu w kolekcji.

Składnia:

obiekt.Index

gdzie:

3.2.62. Index (Control Array)

Właściwość Index określa (lub zwraca) liczbę, która identyfikuje kontrolkę w tablicy kontrolek (jeżeli jest ona częścią tablicy kontrolek).

Składnia:

obiekt[(liczba)].Index

gdzie:

3.2.63. IntegralHeight

Właściwość IntegralHeight określa (lub zwraca) wartość, określającą, czy kontrolka wyświetla fragmenty elementów.

Składnia:

obiekt.HideSelection [=boolean]

gdzie:

3.2.64. Interval

Właściwość Interval określa (lub zwraca) czas w milisekundach pomiędzy wywołaniami zdarzenia Timer kontrolki Timer.

Składnia:

obiekt.Interval [= czas]

gdzie:

3.2.65. ItemData

Właściwość ItemData określa (lub zwraca) wartość dla każdego elementu kontrolek ComboBox i ListBox.

Składnia:

obiekt.ItemData(Indeks) [= Wartość]

gdzie:

3.2.66. KeyPreview

Właściwość KeyPreview określa (lub zwraca) wartość, która określa, czy zdarzenia klawiatury dla formy są wywoływane przed zdarzeniami klawiatury dla kontrolek.

Składnia:

obiekt.KeyPreview [=boolean]

gdzie:

3.2.67. LargeChange

Właściwość LargeChange określa (lub zwraca) wartość zmiany właściwości Value pasków przewijania HScrollBar i VScrollBar podczas kliknięcia przez użytkownika w obszarze między strzałkami przewijania.

Składnia:

obiekt.LargeChange [= wartość]

gdzie:

3.2.68. Left

Właściwość Left określa (lub zwraca) odległość pomiędzy wewnętrzną lewą krawędzią obiektu a lewą krawędzią obiektu, w którym on się zawiera.

Składnia:

obiekt.Left [= wartość]

gdzie:

3.2.69. LinkItem

Właściwość LinkItem określa (lub zwraca) dane przesyłane do kontrolki docelowej w czasie konwersacji z inną aplikacją (DDE).

Składnia:

obiekt.LinkItem [= wartość]

gdzie:

3.2.70. LinkMode

Właściwość LinkMode określa (lub zwraca) typ połączenia używanego przy konwersacjach DDE i aktywuje połączenie.

  1. Gdy celem konwersacji DDE są kontrolki — kontrolce docelowej pozwala na formie zainicjować konwersację określoną przez właściwości LinkTopicLinkItem.

  2. Gdy źródłem konwersacji DDE są formy — aplikacji docelowej pozwala zainicjować konwersację z formą źródłową.

Składnia:

obiekt.LinkMode [= wartość]

gdzie:

Wartości i stałe dostępne dla argumentu wartość, gdy celem konwersacji DDE są kontrolki:

Stała

Wartość

Opis

vbLinkNone

0

(Domyślna) brak współdziałania DDE

vbLinkAutomatic

1

Automatyczny — kontrolka docelowa zostaje automatycznie uaktualniana za każdym razem, gdy zmieniają się połączone dane

vbLinkManual

2

Ręczny — kontrolka docelowa jest uaktualniana tylko po wywołaniu metody LinkRequest

vbLinkNotify

3

Informacyjny — po zmianie danych połączonych wywoływane jest zdarzenie LinkNotify, a kontrolka docelowa zostaje uaktualniana tylko po wywołaniu metody LinkRequest

Wartości i stałe dostępne dla argumentu wartość, gdy źródłem konwersacji DDE są formy:

Stała

Wartość

Opis

vbLinkNone

0

(Domyślna) brak współdziałania DDE

vbLinkSource

1

Kontrolki Label, PictureBox, TextBox będące na formie, mogą dostarczać dane do aplikacji docelowej, która ustanowiła konwersację DDE z formą

Jeżeli połączenie już istnieje, obiekt docelowy zostaje automatycznie poinformowany, kiedy zawartość kontrolek się zmieni

Aplikacja docelowa może przesłać także dane do kontrolek Label, PictureBox, TextBox na formie

3.2.71. LinkTimeout

Właściwość LinkTimeout określa (lub zwraca) wartość, określającą czas oczekiwania kontrolki na odpowiedź wiadomości DDE.

Składnia:

obiekt.LinkTimeout [= wartość]

gdzie:

3.2.72. LinkTopic

Właściwość LinkTopic określa (lub zwraca):

  1. Gdy celem konwersacji DDE są kontrolki — aplikację docelową i temat połączenia (podstawowy zbiór danych używanych w aplikacji).

  2. Gdy źródłem konwersacji DDE są formy — temat dla formy źródłowej, odpowiadającej na konwersację DDE.

Składnia:

obiekt.LinkTopic [= wartość]

gdzie:

3.2.73. List

Właściwość List określa (lub zwraca) pozycję zawartą w części listy kontrolki (jest ona tablicą, w której każdy element jest pozycją listy).

Składnia:

obiekt.List (Indeks) [= pozycja]

gdzie:

3.2.74. ListCount

Właściwość ListCount zwraca liczbę pozycji części listy kontrolki.

Składnia:

obiekt.ListCount

gdzie:

3.2.75. ListIndex

Właściwość ListIndex określa (lub zwraca) indeks aktualnie zaznaczonej pozycji w kontrolce.

Składnia:

obiekt.ListIndex [= Indeks]

gdzie:

3.2.76. Locked

Właściwość Locked określa (lub zwraca) wartość, określającą, kiedy kontrolka może być edytowana.

Składnia:

obiekt.Locked [= wartość]

gdzie:

3.2.77. MaskColor

Właściwość MaskColor określa (lub zwraca) kolor w obrazie przycisku, który zostanie zamaskowany (będzie przezroczysty).

Składnia:

obiekt.MaskColor [= kolor]

gdzie:

3.2.78. Max

Właściwość Max określa (lub zwraca) dopuszczalną maksymalną wartość właściwości Value.

Składnia:

obiekt.Max [= wartość]

gdzie:

3.2.79. MaxButton

Właściwość MaxButton określa (lub zwraca) wartość, określającą, czy forma posiada przycisk Maksymalizacji.

Składnia:

obiekt.MaxButton [=boolean]

gdzie:

3.2.80. MaxLength

Właściwość MaxLenght określa (lub zwraca) wartość, określającą maksymalną liczbę znaków, wprowadzanych do kontrolki TextBox. Jeżeli jej nie określimy, oznaczać to będzie, że nie ma limitu wpisywanych znaków.

Składnia:

obiekt.MaxLength [=wartość]

gdzie:

3.2.81. MDIChild

Właściwość MDIChild określa (lub zwraca) wartość, określającą, czy forma jest formą potomną (MDIChild).

Składnia:

obiekt.MDIChild [=boolean]

gdzie:

3.2.82. Min

Właściwość Min określa (lub zwraca) dopuszczalną minimalną wartość właściwości Value.

Składnia:

obiekt.Min [= wartość]

gdzie:

3.2.83. MinButton

Właściwość --> MaxButton [Author:md] określa (lub zwraca) wartość, określającą, czy forma posiada przycisk Minimalizacji.

Składnia:

obiekt.MinButton [=boolean]

gdzie:

--> 3.2.84. MouseIcon

Właściwość MouseIson określa (lub zwraca) ikonę wskaźnika myszki.

Składnia:

obiekt.MouseIcon = LoadPicture(lokalizacja)

obiekt.MouseIcon [=Obrazek]

gdzie:

3.2.85. MousePointer

Właściwość MousePointer określa (lub zwraca) wartość, określającą typ wyświetlanego wskaźnika myszy.

Składnia:

obiekt.MousePointer [=Wartość]

gdzie:

Wartości i stałe dostępne dla argumentu wartość:

Stała

Wartość

Opis

vbDefault

0

(Domyślna) kształt określony przez obiekt

vbArrow

1

Strzałka

vbCrosshair

2

Krzyżyk (+)

vbIbeam

3

Prosta kreska (kursor)

vbIconPointer

4

Ikona

vbSizePointer

5

Poczwórna strzałka wskazująca północ, południe, wschód i zachód

vbSizeNESW

6

Podwójna strzałka wskazująca północny wschód i południowy zachód

vbSizeNS

7

Podwójna strzałka wskazująca północ i południe

vbSizeNWSE

8

Podwójna strzałka wskazująca północny zachód i południowy wschód

vbSizeWE

9

Podwójna strzałka wskazująca zachód i wschód

vbUpArrow

10

Strzałka w górę

vbHourglass

11

Klepsydra (ikona wskazująca czekanie)

vbNoDrop

12

Ikona wskazująca niedostępność

vbArrowHourglass

13

Strzałka i klepsydra

vbArrowQuestion

14

Strzałka i znak zapytania

vbSizeAll

15

Zmiana wszystkich rozmiarów

vbCustom

99

Ikona użytkownika określona przez właściwość MouseIcon

3.2.86. Moveable

Właściwość Moveable określa (lub zwraca) wartość, określającą, czy obiekt może być przemieszczany.

Składnia:

obiekt.Moveable [=wartość]

gdzie:

3.2.87. MultiLine

Właściwość MultiLine określa (lub zwraca) wartość, określającą, czy kontrolka TextBox może zawierać i wyświetlić wiele wierszy tekstu.

Składnia:

obiekt.MultiLine [=boolean]

gdzie:

3.2.88. MultiSelect

Właściwość MultiSelect określa (lub zwraca) wartość, określającą, czy użytkownik może dokonywać wyboru wielu elementów za jednym razem w kontrolkach FlieListBox ListBox oraz jak ten wielokrotny wybór będzie przeprowadzany.

Składnia:

obiekt.MultiSelect [=wartość]

gdzie:

Wartości dostępne dla argumentu wartość:

Wartość

Opis

0

(Domyślna) wielokrotny wybór niedozwolony

1

Prosty wielokrotny wybór. Kliknięcie myszy lub przyciśnięcie SPACE zaznacza lub odznacza pozycję na liście, a klawisze strzałek przesuwają wyróżnienie

2

Rozszerzony wielokrotny wybór. Przyciśnięcie SHIFT i kliknięcie myszy lub SHIFT i jednego z klawiszy rozszerza selekcję z poprzednio zaznaczonej pozycji do obecnej pozycji w liście. Przyciśnięcie CTRL i kliknięcie myszy zaznacza lub odznacza pozycję w liście

3.2.89. Name

Właściwość Name określa (lub zwraca) nazwę używaną w kodzie do obiektu albo nazwę czcionki obiektu.

Składnia:

obiekt.Name [=nazwa]

gdzie:

3.2.90. Negotiate

Właściwość Negotiate ustala wartość (True, False), określającą, czy kontrolka wyrównana właściwością Align może być wyświetlana na formie zawierającej paski narzędzi (toolbars). Dostępna tylko w fazie projektowania.

3.2.91. NegotiateMenus

Właściwość NegotiateMenus ustala wartość, określającą, czy pasek menu na formie zawiera menu formy i menu aktywnego w danym momencie obiektu do edycji. Dostępna tylko w fazie projektowania.

3.2.92. NegotiatePosition

Właściwość NegotiatePosition ustala wartość, określającą, czy kontrolki Menu niższych poziomów będą wyświetlane na pasku menu, gdy aktywny jest obiekt osadzony lub połączony na formie i wyświetla swoje menu. Dostępna tylko w fazie projektowania.

Wartości dostępne dla właściwości NegotiatePosition:

Wartość

Opis

0

(Domyślna) Menu nie jest wyświetlane na pasku menu

1

Menu wyświetlane jest z lewej strony menu

2

Menu wyświetlane jest w środku menu

3

Menu wyświetlane jest z prawej strony menu

3.2.93. NegotiateToolbars

Właściwość NegotiateToolbars ustala wartość (True, False), określającą, czy paski narzędziowe aktywnego obiektu aktywnej formy potomnej MDIChild są wyświetlane na formie — rodzicu (MDIForm). Dostępna tylko w fazie projektowania

3.2.94. NewIndex

Właściwość NewIndex zwraca indeks ostatnio dodanego elementu kontrolek ComboBox i ListBox.

Składnia:

obiekt.NewIndex

gdzie:

3.2.95. Normal

Właściwość Normal określa (lub zwraca) wartość, określającą, czy kontrolka FileListBox wyświetla pliki z atrybutem Normal.

Składnia:

obiekt.Normal [=boolean]

gdzie:

3.2.96. OLEDragMode

Właściwość OleDragMode określa (lub zwraca) wartość, określającą, czy operacje OLE drag/drop będą obsługiwane przez komponent, czy też przez programistę.

Składnia:

obiekt.OLEDragMode [=wartość]

gdzie:

Wartości i stałe dostępne dla argumentu wartość:

Stała

Wartość

Opis

vbOLEDragManual

0

(Domyślna) wszystkie operacje OLE drag/drop obsługuje programista

vbOLEDragAutomatic

1

Wszystkie operacje OLE drag/drop obsługiwane są automatycznie

3.2.97. OLEDropMode

Właściwość OleDropMode określa (lub zwraca) wartość, określającą sposób przechwytywania operacji drop przez komponent docelowy.

Składnia:

obiekt.OLEDropMode [=wartość]

gdzie:

Wartości i stałe dostępne dla argumentu wartość:

Stała

Wartość

Opis

vbOLEDropNone

0

(Domyślna) komponent docelowy nie akceptuje OLE drop i wyświetla kursor No Drop

vbOLEDropManual

1

Komponent docelowy wywołuje zdarzenia OLE drop, pozwalając programiście na obsługę operacji OLE drop w kodzie programu

Stała

Wartość

Opis

vbOLEDropAutomatic

2

Komponent docelowy akceptuje OLE drop, jeżeli obiekt DataObject zawiera dane w formacie przez niego rozpoznawanym. Jeżeli OLEDropMode jest ustawione na vbOLEDropAutomatic, zdarzenia myszy lub OLE drag/drop nie są wywoływane

3.2.98. Palette

Właściwość Palette określa (lub zwraca) obraz, który zawiera paletę używaną przez kontrolkę.

Składnia:

obiekt.Palette [=plik]

gdzie:

3.2.99. PaletteMode

Właściwość PaletteMode określa (lub zwraca) wartość, określającą, jaka paleta zostanie wykorzystana przez kontrolki obiektu.

Składnia:

obiekt.PaletteMode [= wartość]

gdzie:

Wartości i stałe dostępne dla argumentu wartość:

Stała

Wartość

Opis

vbPaletteModeHalfTone

0

(Domyślna) --> systemowej palety półtonów[Author:md]

vbPaletteModeUseZOrder

1

Paleta z najwyżej w porządku znajdującej się kontrolki posiadającej paletę

vbPaletteModeCustom

2

Paleta określona we właściwości Palette

vbPaletteModeContainer

3

Paleta containerów dla containerów obsługujących właściwość Palette

Stała

Wartość

Opis

vbPaletteModeNone

4

Brak użycia jakiejkolwiek z palet

vbPaletteModeObject

5

Paleta projektanta ActiveX

3.2.100. Parent

Właściwość Parent zwraca formę, obiekt lub kolekcję, zawierającą kontrolkę, obiekt lub kolekcję.

Składnia:

obiekt.Parent

gdzie:

3.2.101. PasswordChar

Właściwość PasswordChar określa (lub zwraca) wartość, określającą znaki wyświetlane w kontrolce TextBox podczas wpisywania tekstu przez użytkownika.

Składnia:

obiekt.PasswordChar [= wartość]

gdzie:

3.2.102. Path

Właściwość Path określa (lub zwraca) ścieżkę dyskową.

Składnia:

obiekt.Path [= ścieżka]

gdzie:

3.2.103. Pattern

Właściwość Pattern określa (lub zwraca) maskę plików wyświetlanych w kontrolce FileListBox.

Składnia:

obiekt.Pattern [= wartość]

gdzie:

3.2.104. Picture

Właściwość Picture określa (lub zwraca) grafikę do wyświetlenia w kontrolce.

Składnia:

obiekt.Picture [= plik]

gdzie:

Wartości dostępne dla argumentu plik:

Wartość

Opis

None

(Domyślna) brak grafiki

Bitmap
Icon
metafi
le
GIF
JPEG

Rodzaj grafiki w pliku

3.2.105. ReadOnly

Właściwość ReadOnly określa (lub zwraca) wartość, określającą, czy kontrolka FileListBox wyświetla pliki z atrybutem ReadOnly.

Składnia:

obiekt.ReadOnly [=boolean]

gdzie:

3.2.106. ScaleHeight

Właściwość ScaleHeight określa (lub zwraca) liczbę pionowego, wewnętrznego wymiaru obiektu.

Składnia:

obiekt.ScaleHeight [= wartość]

gdzie:

3.2.107. ScaleLeft

Właściwość ScaleLeft określa (lub zwraca) poziomą współrzędną dla lewej i górnej krawędzi obiektu.

Składnia:

obiekt.ScaleLeft [= wartość]

gdzie:

3.2.108. ScaleMode

Właściwość ScaleMode określa (lub zwraca) wartość, określającą jednostkę miary dla współrzędnych obiektu.

Składnia:

obiekt.ScaleMode [= wartość]

gdzie:

Wartości i stałe dostępne dla argumentu wartość:

Stała

Wartość

Opis

vbUser

0

Wskazuje, że przynajmniej jedna z właściwości ScaleHeight, ScaleWidth, ScaleLeft lub ScaleTop jest już ustawiona

vbTwips

1

(Domyślna) jednostka miary to twip (1440 twipów = 1 cal, 567 twipów = 1 centymetr)

vbPoints

2

Jednostka miary to punkt (72 punkty = 1 cal)

vbPixels

3

Jednostka miary to piksel

vbCharacters

4

Jednostka miary to znak (poziomo = 120 twipów na jednostkę, pionowo = 240 twipów na jednostkę)

vbInches

5

Jednostka miary to cal

vbMilimeters

6

Jednostka miary to milimetr

vbCentimeters

7

Jednostka miary to centymetr

3.2.109. ScaleTop

Właściwość ScaleTop określa (lub zwraca) pionową współrzędną dla lewej i górnej krawędzi obiektu.

Składnia:

obiekt.ScaleTop [= wartość]

gdzie:

3.2.110. ScaleWidth

Właściwość ScaleWidth określa (lub zwraca) liczbę poziomego, wewnętrznego wymiaru obiektu.

Składnia:

obiekt.ScaleWidth [= wartość]

gdzie:

3.2.111. ScrollBars

Właściwość ScrollBars określa (lub zwraca) wartość, określającą, czy obiekt ma poziomy lub pionowy pasek przewijania.

Składnia:

obiekt.ScrollBars [= wartość]

gdzie:

Wartości dostępne dla argumentu wartość (dla obiektu MDIForm):

Wartość

Opis

True

(Domyślna) forma ma poziomy lub pionowy pasek przewijania, lub obydwa — zależnie od potrzeb

False

Forma nie posiada pasków przewijania

Wartości i stałe dostępne dla argumentu wartość (dla kontrolki TextBox):

Stałe

Wartość

Opis

vbSBNone

0

(Domyślna) brak pasków przewijania

vbHorizontal

1

Kontrolka posiada poziomy pasek przewijania

vbVertical

2

Kontrolka posiada pionowy pasek przewijania

vbBoth

3

Kontrolka posiada obydwa paski przewijania

3.2.112. SellCount

Właściwość SellCount zwraca liczbę zaznaczonych pozycji w kontrolce ListBox.

Składnia:

obiekt.SellCount

gdzie:

3.2.113. Selected

Właściwość Selected określa (lub zwraca) status zaznaczenia pozycji w kontrolce ListBox i FileListBox.

0x01 graphic

Właściwość niedostępna na etapie projektowania.

Składnia:

obiekt.Selected (Indeks) [= Boolean]

gdzie:

3.2.114. SelLength

Właściwość SelLenght określa (lub zwraca) liczbę zaznaczonych znaków.

Składnia:

obiekt.SelLength[= ile]

gdzie:

3.2.115. SelStart

Właściwość SelStart określa (lub zwraca) liczbę zaznaczonych znaków.

Składnia:

obiekt.SelStart[= index]

gdzie:

3.2.116. SelText

Właściwość SelText określa (lub zwraca) zaznaczony tekst lub pusty łańcuch w przypadku braku zaznaczenia

Składnia:

obiekt.SelText[= wartość]

gdzie:

3.2.117. Shape

Właściwość Shape określa (lub zwraca) wartość, określającą wygląd kontrolki Shape.

Składnia:

obiekt.Shape[= wartość]

gdzie:

Wartości i stałe dostępne dla argumentu wartość:

Stała

Wartość

Opis

vbShapeRectangle

0

kształt prostokąta

vbShapeRectangle

1

kształt kwadratu

vbShapeOval

2

kształt owalu

vbShapeCircle

3

kształt koła

vbShapeRoundedRectangle

4

kształt prostokąta o zaokrąglonych rogach

vbShapeRoundedSquare

5

kształt kwadratu o zaokrąglonych rogach

3.2.118. Shortcut

Właściwość --> Shape [Author:md] określa klawisz dostępu dla obiektu Menu. Dostępna tylko w fazie projektowania.

3.2.119. ShowInTaskbar

Właściwość ShowInTaskbar określa (lub zwraca) wartość (True, False), określającą, czy ikona obiektu Form pojawi się w systemowym pasku zadań.

Składnia:

obiekt.ShowInTaskbar

gdzie:

3.2.120. SmallChange

Właściwość SmallChange określa (lub zwraca) wartość zmiany właściwości Value pasków przewijania HScrollBar i VScrollBar podczas kliknięcia przez użytkownika na strzałkę przewijania.

Składnia:

obiekt.SmallChange [= wartość]

gdzie:

3.2.121. Sorted

Właściwość Sorted określa (lub zwraca) wartość (True, False), określającą, czy elementy kontrolki będą automatycznie sortowane wg alfabetu.

Składnia:

obiekt.ShowInTaskbar

gdzie:

3.2.122. Stretch

Właściwość Stretch określa (lub zwraca) wartość, określającą, czy grafika zmienia rozmiar, dopasowując się do rozmiaru kontrolki Image.

Składnia:

obiekt.Stretch [= Boolean]

gdzie:

3.2.123. StartUpPosition

Właściwość StartUpPosition określa (lub zwraca) wartość, określającą pozycję obiektu Form lub MDIForm, pojawiającego się na ekranie po raz pierwszy.

Składnia:

obiekt.StartUpPosition [= pozycja]

gdzie:

Wartości i stałe dostępne dla argumentu pozycja:

Stała

Wartość

Opis

vbStartUpManual

0

brak początkowych ustawień

vbStartUpOwner

1

środek obiektu, do którego należy forma

vbStartUpScreen

2

środek całego ekranu

vbStartUpWindowsDefault

3

lewy górny róg ekranu

3.2.124. Style

Właściwość Style określa (lub zwraca) wartość, określającą typ wyświetlania i zachowania się kontrolki.

Składnia:

obiekt.Style

gdzie:

Wartości i stałe dostępne dla właściwości Style (dla kontrolki CheckBox, CommandButton lub OptionButton):

Stała

Wartość

Opis

vbButtonStandard

0

(Domyślna) kontrolka CheckBox jest wyświetlana jako pole wyboru z etykietą, OptionButton jako przycisk opcji z etykietą, a CommandButton jako przycisk bez dodatkowej grafiki

vbButtonGraphical

1

Kontrolki są wyświetlane w stylu graficznym (jako przyciski)

Wartości i stałe dostępne dla właściwości Style (dla kontrolki ComboBox):

Stała

Wartość

Opis

vbComboDropDown

0

(Domyślna) lista opuszczana w dół

vbComboSimple

1

Lista nie opuszczana w dół

vbComboDrop-DownList

2

Lista opuszczana w dół, a wyboru można dokonać tylko z niej

Wartości i stałe dostępne dla właściwości Style (dla kontrolki ListBox):

Stała

Wartość

Opis

vbListBoxStandard

0

(Domyślna) wyświetlana jako lista pozycji tekstowych

vbListBoxCheckBox

1

Wyświetlana z polami wyboru przy każdej pozycji listy

3.2.125. System

Właściwość System określa (lub zwraca) wartość, określającą, czy kontrolka FileListBox wyświetla pliki z atrybutem ReadOnly.

Składnia:

obiekt.System [=boolean]

gdzie:

3.2.126. TabIndex

Właściwość TabIndex określa (lub zwraca) kolejność przechodzenia między obiektami klawiszem Tab.

Składnia:

obiekt.TabIndex[= index]

gdzie:

3.2.127. TabStop

Właściwość TabStop określa (lub zwraca) wartość, określającą, czy można używać kla­wisza TAB w stosunku do obiektu.

Składnia:

obiekt.TabStop [=boolean]

gdzie:

3.2.128. Tag

Właściwość Tag określa (lub zwraca) wyrażenie, przechowujące dodatkowe dane potrzebne dla programu.

Składnia:

obiekt.Tag [= wartość]

gdzie:

3.2.129. Text

Właściwość --> Tekst [Author:md] określa (lub zwraca) tekst wyświetlany w kontrolce.

Składnia:

obiekt.Text [= tekst]

gdzie:

3.2.130. ToolTipText

Właściwość ToolTipText określa (lub zwraca) tekst podpowiedzi, pojawiający się po zatrzymaniu wskaźnika myszy nad obiektem.

Składnia:

obiekt.ToolTipText [= tekst]

gdzie:

3.2.131. Top

Właściwość Top określa (lub zwraca) odległość pomiędzy wewnętrzną górną krawędzią obiektu a górną krawędzią obiektu, w którym on się zawiera.

Składnia:

obiekt.Top [= wartość]

gdzie:

3.2.132. TopIndex

Właściwość TopIndex określa (lub zwraca) wartość, określającą, który element listy jest wyświetlany na pierwszej pozycji.

Składnia:

obiekt.TopIndex [= index]

gdzie:

3.2.133. UseMaskColor

Właściwość UseMaskColor określa (lub zwraca) wartość, określającą, czy kolor skojarzony z właściwością MaskColor jest używany jako maska (tworząc przezroczyste obszary).

Składnia:

obiekt.UseMaskColor [= boolean]

gdzie:

3.2.134. UseMnemonic

Właściwość UseMnemonic określa (lub zwraca) wartość, określającą, czy znak „&”, dołączony do właściwości Caption kontrolki, definiuje klawisz skrótu klawiaturowego.

Składnia:

obiekt.UseMnemonic [= boolean]

gdzie:

3.2.135. Value

Właściwość Value dla kontrolki CheckBox i OptionButton określa (lub zwraca) stan kontrolki. Dla kontrolki CommandButton określa (lub zwraca) wartość, określającą, czy przycisk jest wybrany. Dla kontrolek HScrollBar i VScrollBar określa (lub zwraca) aktualnie wskazywaną wartość przez pasek przewijania.

Składnia:

obiekt.Value [= wartość]

gdzie:

3.2.136. Visible

Właściwość Visible określa (lub zwraca) wartość, określającą, czy obiekt jest widoczny, czy ukryty dla użytkownika.

Składnia:

obiekt.Visible [= boolean]

gdzie:

3.2.137. WhatsThisButton

Właściwość WhatsThisButton określa (lub zwraca) wartość (True, False), określającą, czy przycisk What's This? pojawia się na pasku tytułowym formy.

Składnia:

obiekt.WhatsThisButton

gdzie:

3.2.138. WhatsThisHelp

Właściwość WhatsThisHelp określa (lub zwraca) wartość, określającą, czy pomoc kontekstowa używa menu pop-up What's This? systemu operacyjnego, czy głównej pomocy.

Składnia:

obiekt.WhatsThisHelp [= boolean]

gdzie:

3.2.138. WhatsThisHelpID

Właściwość WhatsThisHelpID określa (lub zwraca) wartość, określającą numer kontekstu w pliku pomocy, wywoływany dla obiektu.

Składnia:

obiekt.WhatsThisHelpID [= indeks]

gdzie:

3.2.139. Width

Właściwość Width określa (lub zwraca) wysokość obiektu lub kolumny w kontrolce DBGrid.

Składnia:

obiekt.Width [=szerokość]

gdzie:

3.2.140. WindowList

Właściwość WindowList określa (lub zwraca) wartość (True, False), określającą, czy obiekt Menu zawiera listę okien MDIChild obiektu MDIForm.

Składnia:

obiekt.WindowList

gdzie:

3.2.142. WindowState

Właściwość WindowState określa (lub zwraca) wartość, określającą sposób wyświetlania okna formy.

Składnia:

obiekt.WindowState [= wartość]

gdzie:

Wartości i stałe dostępne dla argumentu wartość:

Stała

Wartość

Opis

vbNormal

0

(Domyślna) wyświetlane standardowo

vbMinimized

1

Wyświetlane jako zminimalizowane do ikony

vbMaximized

2

Wyświetlane jako zmaksymalizowane do rozmiaru ekranu

3.2.143. WordWrap

Właściwość WordWrap określa (lub zwraca) wartość, --> określającą rozmiar kontrolki Label dostosowuje się automatycznie do rozmiaru tekstu w sobie zawartego[Author:md] .

Składnia:

obiekt.WordWrap [= boolean]

gdzie:

3.2.144. X1, Y1 — X2,Y2

Właściwości X1, Y1 określają (lub zwracają) współrzędne punktu początkowego, a właściwości X2, Y2 określają (lub zwracają) współrzędne punktu końcowego kontrolki Line.

Składnia:

obiekt.X1 [= wartość]

gdzie:

3.3. Zdarzenia kontrolek standardowych

3.3.1. Activate

Zdarzenie Activate jest generowane, gdy obiekt staje się aktywny.

Składnia:

Private Sub obiekt_Activate ()

gdzie:

3.3.2. Change

Zdarzenie Change jest generowane, jeżeli zmieni się zawartość obiektu.

Składnia:

Private Sub obiekt_Change ([Indeks As Integer])

gdzie:

3.3.3. Click

Zdarzenie Click jest generowane, gdy nastąpi kliknięcie myszy (naciśnięcie i zwolnienie przycisku).

Składnia:

Private Sub Form_Click()

Private Sub obiekt_Click ([Indeks As Integer])

gdzie:

3.3.4. DblClick

Zdarzenie DblClick jest generowane, gdy nastąpi podwójne kliknięcie myszy (podwójne naciśnięcie i zwolnienie przycisku).

Składnia:

Private Sub Form_DblClick()

Private Sub obiekt_DblClick ([Indeks As Integer])

gdzie:

3.3.5. DeActivate

Zdarzenie DeActivate jest generowane, gdy obiekt przestaje być obiektem aktywnym.

Składnia:

Private Sub obiekt_DeActivate ()

gdzie:

3.3.6. DragDrop

Zdarzenie DragDrop jest generowane zaraz po zakończeniu przeciągania obiektu lub po użyciu metody Drag z argumentem Czynność ustawionym na 2 (vbEndDrag).

Składnia:

Private Sub Form_DragDrop(Źródło As Control, X As Single, Y As Single)

Private Sub MDIForm_DragDrop(Źródło As Control, X As Single, Y As Single)

Private Sub obiekt_DragDrop([Indeks As Integer,] Źródło As Control, X As Single, Y As Single)

gdzie:

3.3.7. DragOver

Zdarzenie DragOver jest generowane podczas przeciągania obiektu nad innym obiektem.

Składnia:

Private Sub Form_DragOver (Źródło As Control, X As Single, Y As Single, Stan As Integer)

Private Sub MDIForm_DragOver(Źródło As Control, X As Single, Y As Single, Stan As Integer)

Private Sub obiekt_DragOver ([Indeks As Integer,] Źródło As Control, X As Single, Y As Single, Stan As Integer)

gdzie:

3.3.8. DropDown

Zdarzenie DropDown jest generowane, gdy w ComboBox rozwijamy listę. Nie zachodzi, gdy właściwość Style jest ustawiona na 1.

Składnia:

Private Sub obiekt_DropDown ([Indeks As Integer])

gdzie:

3.3.9. Error

Zdarzenie Error jest generowane, gdy wystąpi błąd dostępu do danych podczas wykonywania programu.

Składnia:

Private Sub obiekt_Error ([Indeks As Integer,] Błąd As Integer, Odpowiedź As Integer)

gdzie:

3.3.10. GotFocus

Zdarzenie GotFocus jest generowane, gdy obiekt staje się aktywny (gdy jego właściwości Enabled i Visible są ustawione na True (-1).

Składnia:

Private Sub Form_GotFocus()

Private Sub obiekt_GotFocus ([Indeks As Integer])

gdzie:

--> 3.3.11. Initialize

Zdarzenie Initialize jest generowane, gdy aplikacja tworzy instancję Form, MDIForm, PropertyPage, UserControl lub klasy.

Składnia:

Private Sub obiekt_Initialize()

gdzie:

3.3.12. ItemCheck

Zdarzenie ItemCheck jest generowane, gdy właściwość Style kontrolki ListBox jest ustawiona na 1 (checkboxes) i element z listy w kontrolce ListBox zostanie wybrany lub skasowany.

Składnia:

Private Sub obiekt_ItemCheck ([Indeks As Integer])

gdzie:

3.3.13. KeyDown

Zdarzenie KeyDown jest generowane po naciśnięciu klawisza.

Składnia:

Private Sub Form_KeyDown (Kod As Integer, Stan As Integer)

Private Sub obiekt_KeyDown ([Indeks As Integer,] Kod As Integer, Stan As Integer)

gdzie: