Środowisko VBA Opis właściwości formantów |
|
|
Strona ta powstała przede wszystkim dla osób, które stawiają pierwsze kroki w programowaniu pod Wordem, Excelem czy Accessem. Chciałbym na niej przedstawić opis niektórych właściwości obiektów (formantów) znajdujących się w Przyborniku formantów. Właściwości definiują takie cechy formantu jak: rozmiar, kolor czy położenie na ekranie. Także stan obiektu na przykład to czy jest on aktywny czy nieaktywny. Opis ten nie jest wyczerpujący, chciałem przedstawić podstawowe informacje co określają opisane właściwości do jakich formantów i w jaki sposób można ich użyć.
|
|
|
|
|
|
|
|
Name: Właściwość Name (nazwa) - jest to jeden z najważniejszych atrybutów, przechowuje wyrażenie typu ciąg znaków identyfikujące nazwę obiektu (formantu). Jeśli chodzi o nazewnictwo jest to bardzo szeroki temat powiem tylko, że prawidłowa nazwa musi być zgodna z zasadami nazywania obiektów. Nazwy są tak istotnym elementem że w momencie gdy wstawiamy obiekt nazwa jest automatycznie generowana. Domyślną nazwą np. formantu niezwiązanego jest nazwa typu obiektu i unikatowy numer. Jeżeli np. do arkusza Excela wstawimy formant Etykieta, jego ustawieniem właściwości Name będzie Label1, jeżeli wstawimy następną Etykietę będzie to Label2 itd. Trzeba jednak zauważyć że nazywanie formantów według wyżej opisanej konwencji szczególnie budując duże projekty może być bardzo mylące. Na przykład jeśli dodamy dziesięć etykiet to jak zapamiętać akcję, która jest "podczepiona" pod etykietę Label9 ?. Sztuczka polega na tym że można zastąpić nazwy automatycznie nadawane własnymi. Ale jak nadać najlepszą nazwę ?. Istnieje pewna konwencja stosowana w Visual Basic 6, którą ja też stosuję w VBA. Otóż nazwa powinna zawierać skrót identyfikujący typ formantu i nazwę zaczynającą się z dużej litery opisującą do czego formant nam służy. Wstawiając np. Przycisk polecenia, który ma wykonywać akcję obliczania czegoś nadajemy mu nazwę cmdOblicz. Poniżej przedstawiam najczęściej dodawane przedrostki do nazw obiektów. Obiekt Przedrostek Przykład
Etykieta lbl lblPowitanie
Przycisk poleceń cmd cmdUruchom
Pole tekstowe txt txtWiek
Obraz img imgTata
Caption: Właściwość Caption (Tytuł) - określa jaki tekst jest wyświetlany przez formant. Właściwość tą posiadają takie formanty jak np. etykieta, przycisk poleceń, pole wyboru, przycisk przełącznika czy obiekt UserForm. Dla formantów można ustawić za pomocą okna właściwości lub kodu Visual Basic.
BackColor: Właściwość BackColor (kolor Tła) - określa nam kolor wnętrza formantu. Właściwość tą możemy zmienić w oknie właściwości lub za pomocą kodu Visual Basic wykorzystując funkcję QBColor lub RGB.
Visible:
Właściwość Visible (Widoczny) - określa czy podczas działania programu formant jest widoczny. Dla tej właściwości używane są następujące ustawienia: Ustawienie Opis Visual Basic
Tak (Domyślnie) Obiekt jest widoczny True(-1)
Nie Obiekt jest niewidoczny False(0)
Width: Właściwość Width (Szerokość) - właściwość ta określa szerokość formantu. Właściwość tą możemy określić w oknie właściwości lub za pomącą języka Visual Basic.
Height: Właściwość Height (Wysokość) - właściwość ta określa wysokość formantu. Właściwość tą możemy określić w oknie właściwości lub za pomącą języka Visual Basic.
Left: Właściwość Left (Lewy) - właściwość ta określa położenie lewej krawędzi formantu od lewej krawędzi obiektu (arkusz Excela, obiekt UserForm) zawierającego ten formant. Właściwość tą możemy określić w oknie właściwości lub za pomącą języka Visual Basic.
Top: Właściwość Top (Górny) - właściwość ta określa położenie górnej krawędzi formantu od górnej krawędzi obiektu (arkusz Excela, obiekt UserForm) zawierającego ten formant. Właściwość tą możemy określić w oknie właściwości lub za pomącą języka Visual Basic.
|