STANDARDOWE FORMANTY PRZYBORNIKA
Formant Wybór obiektów to jedyny element przybornika, który nie służy do rysowania formantów. Po jego wybraniu można jedynie zmieniać wymiary lub położenie formantu już wcześniej narysowanego na formularzu.
Etykieta
Pozwala umieścić tekst, którego użytkownik nie będzie mógł zmienić, na przykład podpis pod ilustracją.
Pole tekstu
Przechowuje tekst, który użytkownik może wprowadzić lub zmienić.
Pole kombi
Umożliwia rysowanie pola listy połączonego z polem tekstowym. Użytkownik może zarówno wybrać pozycję z listy, jak i wpisać wartość do pola tekstowego.
Pole listy
Stosowany do wyświetlania listy pozycji, które mogą być wybierane przez użytkownika. Listy zbyt obszerne, aby zmieściły się w polu, mogą być przewijane.
Pole wyboru
Tworzy pole, poprzez które użytkownik może łatwo wskazać, czy jakieś stwierdzenie jest prawdziwe czy fałszywe, lub też wybrać więcej niż jedną spośród kilku wyświetlanych możliwości.
Przycisk opcji
Umożliwia wyświetlanie wielu możliwości, spośród których użytkownik może wybrać tylko jedną.
Przycisk przełącznika
Tworzy przycisk, który można włączać i wyłączać.
Ramka Umożliwia graficzne lub funkcjonalne grupowanie formantów. W tym celu należy najpierw narysować ramkę, a następnie wewnątrz niej umieścić formanty.
Przycisk polecenia
Tworzy przycisk, za pomocą którego użytkownik może wykonać polecenie.
Karty
Umożliwia zdefiniowanie w aplikacji wielu kart dostępnych z jednego obszaru okna lub okna dialogowego.
Wiele stron - Formularz złożony
Przedstawia dane w postaci jednego zestawu wielu ekranów.
Pasek przewijania Jest to narzędzie graficzne umożliwiające szybkie wędrowanie po długiej liście pozycji albo po obszernym zbiorze danych, z pokazywaniem bieżącego położenia na skali, bądź też służące jako urządzenie wejściowe albo wskaźnik szybkości lub ilości.
Przycisk pokrętła Pokrętło, które wraz z innym formantem może służyć do zwiększania lub zmniejszania wartości liczbowych. Może również służyć do przewijania w przód lub w tył zakresu wartości bądź do przewijania listy.
Obraz Wyświetla na formularzu ilustrację graficzną utworzoną z mapy bitowej, ikony albo pliku metafile. Ilustracje wyświetlane na formancie typu Obraz mogą służyć wyłącznie do dekoracji. Potrzebują one mniej zasobów niż wyświetlane na formancie typu Pole rysunku.
WYBRANE WŁAŚCIWOŚCI, METODY ORAZ ZDARZENIA
FORMANTU LABEL
Label - Element sterujący z kolekcji Controls służący do wyświetlania napisów, tekst opisu, komunikatu, podpisu rysunku, itp. Element Label nie powinien być wykorzystywany do wyświetlania wartości wyrażeń i zmiennych oraz danych z pól rekordów bazy danych.
Właściwości:
Name - Nazwa elementu sterującego.
Caption - Wyświetlany tekst
SpecialEffect [fmSpecialEffect] - specjalne efekty polegające na zmianie wyglądu pola tekstowego.
AutoSize [= Boolean] - jeżeli jest True to pole etykiety automatycznie dopasowuje się do tekstu przypisanego do właściwości Caption.
Enabled [= Boolean] - Określa czy element sterujący może otrzymać fokus i odpowiadać na zdarzenia generowane przez użytkownika.
TextAlign [= fmTextAlign] wyrównywanie tekstu:
fmTextAlignLeft 1 Wyrównanie do lewej.
fmTextAlignCenter 2 Wyśrodkowanie.
fmTextAlignRight 3 Wyrównanie do prawej.
Visible [= Boolean] Określa czy obiekt jest widzialny (True) lub ukryty (False).
ControlTipText [= String] Określa tekst, który jest wyświetlany na ekranie kiedy użytkownik umieści kursor myszy na elemencie sterującym bez naciskania przycisku myszy.
WordWrap [= Boolean] Określa czy tekst jest automatycznie przesyłany do nowej linii (True) czy wyświetlany w jednej linii (False).
Picture = LoadPicture( ścieżka ) Wyświetla mapę bitową z pliku znajdującego na określonej ścieżce.
WYBRANE WŁAŚCIWOŚCI, METODY ORAZ ZDARZENIA
FORMANTU LABEL
Metoda - Zorder
Przenosi obiekty w osi z (głębia obrazu). Umożliwia ustawienie obiektu na pierwszym planie lub przeniesienie obiektu na drugi plan.
Jeżeli obiekty mają współrzędne położenia takie same to metoda ta umożliwia przeniesienie na pierwszy plan obiektów ukrytych.
Składnia: Label1.ZOrder( [ zPosition])
zPosition Element nieobowiązkowy. Umożliwia kontrolę położenia. Może przyjmować wartości:
fmTop 0 Przesuwa obiekt na pierwszy plan.
fmBottom 1 Przesuwa obiekt na drugi plan.
METODA MOVE
Przesuwa element sterujący.
Label1.Move( [Left [, Top [, Width [, Height [, Layout]]]]])
Left,Top Element nieobowiązkowy Wartość typu Single określająca lewą i górną granicę obiektu
Width,Height Element nieobowiązkowy Wartość typu Single określająca szerokość i wysokość obiektu
Layout Element nieobowiązkowy. Wartość logiczna określająca czy obsługa zdarzenia Layout (nadrzędnych elementów kontrolnych) ma być wykonana.
Przykład:
Private Sub UserForm_Click()
UserForm1.Label1.ZOrder (fmtop)
UserForm1.Label2.ZOrder (fmbottom)
UserForm1.Label2.ZOrder (fmtop)
UserForm1.Label1.Move 0, 0, 30, 30, True
End Sub
WYBRANE WŁAŚCIWOŚCI, METODY ORAZ ZDARZENIA
FORMANTU LABEL
Obsługiwane są następujące zdarzenia związane z obiektem LABEL.
Click - Private Sub Label1_Click(),
DblClick - Private Sub Label1_DblClick(...),
MouseDown Private Sub Label1_MouseDown(...),
MouseMove Private Sub Label1_MouseMove(...),
MouseUp Private Sub Label1_MouseUp(...),
Error Private Sub Label1_Error(...),
Drag Private Sub Label1_BeforeDragOver(...),
Drop or Paste Private Sub Label1_BeforeDropOrPaste(..)
Zdarzenie Error jest wywoływane wtedy gdy wystąpi błąd związany z niepoprawnymi właściwościami obiektu Label.
Procedura obsługi zdarzenia Drag jest wywoływana podczas wykonywania operacji Drag and Drop.
Procedura obsługi zdarzenia Drop or Paste jest wywoływana po wykonaniu operacji Drop lub Paste.
WYBRANE WŁAŚCIWOŚCI, METODY ORAZ ZDARZENIA
FORMANTU TEXTBOX
TextBox Element sterujący z kolekcji Controls służący do wprowadzania i wyświetlania informacji pochodzących od użytkownika oraz jako pole obliczeniowe. Pole to umożliwia tworzenie powiązań z danymi zawartymi w tabelach, zapytaniach, arkuszach kalkulacyjnych.
Właściwości:
Name - Nazwa elementu sterującego. (Nazwa standardowa TextBox1)
TextBox1.Value lub
TextBox1.Text [= String] Ustawia wartość lub zwraca wartość w polu TextBox (wartość domyślna - pusty string )
TextBox1. PasswordChar [= String] Określa jakie znaki są wyświetlane w polu edycyjnym
TextBox1.ControlTipText [= String] Określa tekst wyświetlany przy zatrzymaniu kursora myszy (bez naciskania przycisków) nad obiektem TextBox.
TextBox1.AutoSize [= Boolean] Określa czy obiekt automatycznie dopasowuje rozmiar do zawartości pola.
TextBox1.AutoTab [= Boolean] Określa czy przy wypełnieniu pola maksymalną ilością znaków (MaxLength) następuje automatyczne przejście do następnego obiektu (TabIndex oraz TabStop).
TextBox1.AutoWordSelect [= Boolean] Określa czy podstawową jednostką przy zaznaczaniu tekstu jest znak czy wyraz.
TextBox1.Enabled [= Boolean] - Określa czy element sterujący może otrzymać fokus i odpowiadać na zdarzenia generowane przez użytkownika. Jeżeli jest ustawiona wartość False dostęp do obiektu jest możliwy tylko programowo.
TextBox1.Visible [= Boolean] Określa czy obiekt jest widzialny
TextBox1.Locked [= Boolean] Określa czy obiekt może być edytowany
TextBox1.EnterKeyBehavior [= Boolean] Definiuje zachowanie pola TextBox przy naciśnięciu klawisza ENTER.
True Naciśnięcie klawisza ENTER tworzy nową linię (jeżeli MultiLine=True).
False Naciśnięcie klawisza ENTER przenosi fokus do następnego obiektu zgodnie z ustawieniami w TabIndex (ustawienie domyślne).
TextBox1.MultiLine [= Boolean] Określa czy do pola TextBox można wprowadzać tekst składający się z wielu linii. Paski przewijania pojawią się gdy właściwość ScrollBars zostanie ustawiona na wartość 2 lub 3 (pasek pionowy lub dwa paski przewijania).
TextBox1. MaxLength [= Long] Określa maksymalną ilość znaków w polu TextBox (ustawienie wartości 0 oznacza, że pole nie ma ograniczeń).
TextBox1.TabStop [= Boolean] Określa czy za pomocą klawisza Tab można przenieść fokus na dany odiekt.
TextBox1.TabIndex [= Integer] Określa pozycję obiektu w kolejności działania klawisza Tab dla obiektu w formularzu.
TextBox1.HideSelection [= Boolean] Okresla czy zaznaczony tekst ma pozostać podświetlony gdy obiekt traci fokus. Wartość domyślna True - tekst traci podświetlenie wartość False - tekst jest zawsze podświetlony.
TextBox1.WordWrap [= Boolean] Określa czy następuje automatyczne przeniesienie kursora i wyrazu do nowej linii jeżeli kolejny wyraz nie mieści się w tej linii (WordWrap=True) . Właściwość ta może być użyta gdy MultiLine=True.
TextBox1.ControlSource [= String] Podany łańcuch znaków identyfikuje źródło danych (komórka lub pole tabeli), z którego pobierana jest wartość do właściwości Value. Połączenie to umożliwia również przekazywanie wartości z pola TextBox do źródła danych
TextBox1.SelectionMargin [= Boolean] Nadanie wartości True powoduje, że zaznaczenie linii tekstu w polu TextBox jest możliwe poprzez wybranie kursorem myszy obszaru między tekstem a granicą pola i naciśnięcie lewego przycisku myszki. Ustawienie wartości False likwiduje obszar między tekstem i granicą pola.
TextBox1.SelStart [= Long] Wykrywa punkt startowy zaznaczonego tekstu lub określa punkt wstawienia gdy brak jest zaznaczenia (przenosi kursor).
TextBox1.SelLength [= Long] Określa ilość zaznaczonych znaków w polu TextBox lub zaznacza fragment tekstu od SelStart do SelLength .
TextBox1.SelText [= String] Zwraca zaznaczony tekst w obiekcie TextBox lub przy braku zaznaczenia wstawia łańcuch do pola.
TextBox1.CanPaste [= Boolean] Zwraca informację czy schowek zawiera informację, która może być wstawiona do tego obiektu.
TextBox1.CurLine [= Long] Określa numer linii, w której znajduje się znak kursora (punkt wstawienia). Linie liczone są od zera.
TextBox1.CurX [= Long] Określa aktualną pozycję kursora w osi X w polu TextBox przy włączonej właściwości MultiLine = True. Wartość jest podawana w wielokrotności 0.0001m
TextBox1.DragBehavior [= fmDragBehavior] Określa możliwość wykonywania operacji drag and drop.
fmDragBehaviorDisabled 0 nie zezwala na operacje drag-and-drop.
fmDragBehaviorEnabled 1 zezwala na operacje drag-and-drop.
TextBox1.TextLength - Zwraca ilość znaków w polu TextBox łączne ze znakami CR i LF.
TextBox1.LineCount - Zwraca ilość linii w polu TextBox.
WYBRANE WŁAŚCIWOŚCI, METODY ORAZ ZDARZENIA
FORMANTU TEXTBOX
METODA - COPY
Kopiuje zaznaczoną zawartość pola TextBox do schowka (Clipboard).
Składnia: TextBox1.Copy
METODA - CUT
Wycina zaznaczoną zawartość pola TextBox do schowka (Clipboard).
Składnia: TextBox1.Cut
METODA - PASTE
Wkleja zawartość schowka (Clipboard) do pola TextBox .
Składnia: TextBox1.Paste
METODA - SETFOCUS
Przenosi fokus do wybranego obiektu
Składnia: TextBox1.SetFocus
METODA - MOVE
Przesuwa element sterujący.
Składnia: TextBox1.Move([Left [, Top [, Width [, Height [, Layout]]]]])
Parametry opcjonalne podawane w punktach - Left,Top, Width, Height,
parametr typu Boolean - Layout związany z obsługą zdarzenia Layout nadrzędnych elementów sterujących.
WYBRANE WŁAŚCIWOŚCI, METODY ORAZ ZDARZENIA
FORMANTU TEXTBOX
Obsługiwane są następujące zdarzenia związane z obiektem TEXTBOX.
BeforeUpdate Private Sub TextBox1_BeforeUpdate(...)
Zdarzenie to jest uruchomione przed zmianą danych w obiekcie TextBox związanych z TextBox1.ControlSource.
AfterUpdate Private Sub TextBox1_AfterUpdate( )
Zdarzenie to jest uruchomione po zmianie danych w obiekcie TextBox związanych z TextBox1.ControlSource.
Change Private Sub TextBox1_Change( )
Zdarzenie występuje gdy zostanie zmieniona właściwość TextBox1.Value,
DblClick - Private Sub TextBox1_DblClick(...),
Obiekt TextBox nie obsługuje zdarzenia Click
MouseDown Private Sub TextBox1_MouseDown(...),
MouseMove Private Sub TextBox1_MouseMove(...),
MouseUp Private Sub TextBox1_MouseUp(...),
Error Private Sub TextBox1_Error(...),
Drag Private Sub TextBox1_BeforeDragOver(..),
Zdarzenie to jest wywoływane w trakcie wykonywania operacji drag and drop.
Drop or Paste Private Sub TextBox1_BeforeDropOrPaste(..)
Zdarzenie to występuje gdy wykonywana jest operacja drop (upuszczania) lub wklejania.
Enter, Exit Private Sub TextBox1_Enter( )
Zdarzenie występuje gdy obiekt otrzyma fokus,
Private Sub TextBox1_Exit(...)
Zdarzenie występuje gdy obiekt stracił fokus,
KeyDown, KeyUp Private Sub TextBox1_KeyDown(KeyCode, Shift)
Zdarzenie występuje gdy naciśniemy klawisz lub kombinację klawiszy
Private Sub TextBox1_KeyUp( KeyCode, Shift)
Zdarzenie występuje gdy zwolnimy klawisz.
KeyPress Private Sub TextBox1_KeyPress(KeyANSI)
Zdarzenie występuje gdy naciśniemy klawisz ANSI.
MouseMove Private Sub TextBox1_MouseMove(Button, Shift, X, Y)
Zdarzenie występuje przy przesunięciu kursora myszki nad obiektem.
WYBRANE WŁAŚCIWOŚCI, METODY ORAZ ZDARZENIA
FORMANTU LISTBOX
ListBox Element sterujący z kolekcji Controls. Umożliwia wyświetlenie listy wartości i wybranie jednego lub większej liczby elementów. Obiekt ListBox może być powiązany z danymi zawartymi w tabelach, zapytaniach, arkuszach kalkulacyjnych.
Właściwości:
Name - Nazwa elementu sterującego. (Nazwa standardowa ListBox1)
ListBox1.Text lub
ListBox1.Value [= String] Zwraca wartość wybraną z listy (Właściwość Value nie może być użyta jeżeli lista jest typu multi-select) .
ListBox1.MultiSelect [= fmMultiSelect] Określa czy można wybrać więcej niż jeden element z listy.
fmMultiSelectSingle 0 wartość domyślna (default).
fmMultiSelectMulti 1 zaznaczanie spacją lub myszką.
fmMultiSelectExtended 2 (Shift+myszka lub Shift+kursor)
ListBox1.Selected (index) [= Boolean] Ustawia zaznaczenie określonej pozycji listy lub zwraca informację o zaznaczonych wierszach listy. Index identyfikator elementu listy liczony od 0.
ListBox1.ListIndex [= Variant] Identyfikuje przez wartość index aktualnie wybrany element listy.
ListBox1.ListCount Zwraca ilość linii w elemencie ListBox.
ListBox1.List(wiersz,kolumna) [= Variant] Ustawia lub zwraca wartości elementów listy wielokolumnowej. Wiersze kolumny są numerowane od zera. Dodane nowego elementy listy wymaga zastosowania metody ADDITEM.
ListBox1.Column(kolumna,wiersz) [= Variant] Określa elementy listy wielokolumnowej. Wiersze kolumny są numerowane od zera. Można dodawać jeden element, kolumnę lub tablicę dwuwymiarową. Tablica jest transponowana.
ListBox1.Enabled [= Boolean] - Określa czy element sterujący może otrzymać fokus i odpowiadać na zdarzenia generowane przez użytkownika. Jeżeli jest ustawiona wartość False dostęp do obiektu jest możliwy tylko programowo.
ListBox1.Visible [= Boolean] Określa czy obiekt jest widzialny
TextBox1.Locked [= Boolean] Określa czy obiekt może być edytowany
ListBox1.ColumnCount [= Long] Określa ilość kolumn wyświetlanych w elemencie ListBox. Ustawienie tej wartości na -1 umożliwia wyświetlenie wszystkich kolumn.
ListBox1.ColumnWidths [= String] Określa szerokość każdej kolumny w wielokolumnowych listach. Wartości są podawane w punktach oddzielone średnikiem.
ListBox1.BoundColumn [= Variant] Określa, z której kolumny są zwracane dane przy wyborze elementu listy dla list wielokolumnowych.
0 wartość domyślna (default) zwracany jest indeks listy.
>=1 zwracana jest wartość z wybranej kolumny.
ListBox1.BoundValue [= Variant] Zawiera wartość z kolumny określonej właściwością BoundColumn po otrzymaniu fokus'a. Właściwość nie może być używana w listach typu MultiSelect.
ListBox1.ColumnHeads [= Boolean] Wyświetla w wierszu nagłówki kolumn elementu ListBox.
ListBox1.ControlSource [= String] Określa położenie danych zwracanych przez właściwość Value. Umożliwia wskazanie komórki arkusza lub pola tablicy
ListBox1.RowSource [= String] Określa zakres komórek w arkuszu Excel zawierających wiersze wyświetlanej listy.
ListBox1.ListStyle Określa sposób wyświetlania obiektu ListBox.
fmListStylePlain 0 Lista standardowa.
fmListStyleOption 1 Lista z przyciskami opcji (możliwy wybór jednego elementu) lub przyciskami pola wyboru (możliwy wybór wielu elementów).
ListBox1.MatchEntry [= fmMatchEntry] Określa sposób wyszukiwania elementów z listy przy wpisywaniu wartości z klawiatury.
FmMatchEntryNone 2 bez wyszukiwania.
FmMatchEntryComplete 1 wyszukiwanie po całej nazwie.
fmMatchEntryFirstLetter 0 wyszukiwanie po pierwszej literze
ListBox1.TextColumn [= Variant] Określa kolumnę ListBox, z której pobierane będą wartości i zwracane we właściwości Text. Kolumny są liczone od 1. Jeżeli podana zostanie wartość 0 to zwracany jest Index. Ustawienie wartości -1 powoduje zwracanie wartości pierwszej kolumny której szerokość jest większa od zera.
ListBox1.TopIndex [= Variant] Ustawia lub zwraca informację o tym, który element listy jest wyświetlony na pierwszej pozycji. Elementy listy są liczone od 0
WYBRANE WŁAŚCIWOŚCI, METODY ORAZ ZDARZENIA
FORMANTU LISTBOX
METODA - ADDITEM
Dodanie nowego elementu list lub wiersz w przypadku list wielokolumnowych.
Składnia: ListBox1.AddItem ( [ item [, varIndex]])
Parametry opcjonalne - item - określa nowy wpis na liście lub w przypadku listy wielokolumnowej dodaje nowy wiersz listy. Wiersze są numerowane od 0.
varIndex Wartość typu całkowitego określająca pozycję wstawienia nowego wpisu na liście lub wiersza.
METODA - REMOVEITEM
Usunięcie elementu list lub wiersz w przypadku list wielokolumnowych.
Składnia: ListBox1.RemoveItem ( Index)
Parametry Index - określa, który element listy zostanie usunięty. Wiersze są numerowane od 0. (Metoda nie usuwa elementów listy związanych z danymi przez właściwość ListBox1.RowSource.)
METODA - CLEAR
Usunięcie elementów listy lub wierszy w przypadku list wielokolumnowych.
Składnia: ListBox1.Clear
METODA - MOVE
Przesuwa element sterujący.
Składnia: ListBox1.Move([Left [, Top [, Width [, Height [, Layout]]]]])
Parametry opcjonalne podawane w punktach - Left,Top, Width, Height,
parametr typu Boolean - Layout związany z obsługą zdarzenia Layout nadrzędnych elementów sterujących.
METODA - SETFOCUS
Przenosi fokus do wybranego obiektu
Składnia: ListBox1.SetFocus
WYBRANE WŁAŚCIWOŚCI, METODY ORAZ ZDARZENIA
FORMANTU LISTBOX
Obsługiwane są następujące zdarzenia związane z obiektem LISTBOX.
BeforeUpdate Private Sub ListBox1_BeforeUpdate(...)
Zdarzenie to jest uruchomione przed zmianą danych w obiekcie.
AfterUpdate Private Sub ListBox1_AfterUpdate( )
Zdarzenie to jest uruchomione po zmianie danych w obiekcie.
Change Private Sub ListBox1_Change( )
Zdarzenie występuje gdy zostanie zmieniona właściwość ListBox1.Value.
Click - Private Sub ListBox1_Click(...),
DblClick - Private Sub ListBox1_DblClick(...),
MouseDown Private Sub ListBox1_MouseDown(...),
MouseMove Private Sub ListBox1_MouseMove(...),
MouseUp Private Sub ListBox1_MouseUp(...),
Error Private Sub ListBox1_Error(...),
Drag Private Sub ListBox1_BeforeDragOver(..),
Zdarzenie to jest wywoływane w trakcie wykonywania operacji drag and drop.
Drop or Paste Private Sub ListBox1_BeforeDropOrPaste(..)
Zdarzenie to występuje gdy wykonywana jest operacja drop (upuszczania) lub wklejania.
Enter, Exit Private Sub ListBox1_Enter( )
Zdarzenie występuje gdy obiekt otrzyma fokus,
Private Sub ListBox1_Exit(...)
Zdarzenie występuje gdy obiekt stracił fokus,
KeyDown, KeyUp Private Sub ListBox1_KeyDown(KeyCode, Shift)
Zdarzenie występuje gdy naciśniemy klawisz lub kombinację klawiszy
Private Sub ListBox1_KeyUp( KeyCode, Shift)
Zdarzenie występuje gdy zwolnimy klawisz.
KeyPress Private Sub ListBox1_KeyPress(KeyANSI)
Zdarzenie występuje gdy naciśniemy klawisz ANSI.
MouseMove Private Sub ListBox1_MouseMove(Button, Shift, X, Y)
Zdarzenie występuje przy przesunięciu kursora myszki nad obiektem.
WYBRANE WŁAŚCIWOŚCI, METODY ORAZ ZDARZENIA
FORMANTU COMBOBOX
WYBRANE WŁAŚCIWOŚCI, METODY ORAZ ZDARZENIA
FORMANTU COMMAND BUTTON
COMMAND BUTTON Element sterujący z kolekcji Controls. Umożliwia użytkownikowi rozpoczęcie, przerwanie lub zakończenie procesu przez naciśnięcie przycisku myszką klawiszem Enter lub ESC.
Właściwości:
Name - Nazwa. (Nazwa standardowa w trybie design CommandButton1 )
Kategoria zachowanie (Behavior):
CommandButton1.Cancel [= Boolean] Ustawienie tej wartości na True ustawia przycisk do domyślnej pracy jako przycisk Anuluj (uruchomienie przyciskiem ESC)
CommandButton1.Default [= Boolean] Ustawienie tej wartości na True ustawia przycisk jako domyślny przycisk na formularzu odbierający zdarzenie naciśnięcia klawisza ENTER
CommandButton1.Enabled [= Boolean] - Określa czy element sterujący może otrzymać fokus i odpowiadać na zdarzenia generowane przez użytkownika. Jeżeli jest ustawiona wartość False dostęp do obiektu jest możliwy tylko programowo.
CommandButton1.Visible [= Boolean] Określa czy obiekt jest widzialny
CommandButton1.DragIcon Wyświelany wskaźnik myszy przy wykonywaniu operacji drag-and-drop
CommandButton1.DragMode Wybór trybu operacji drag-drop
vbManual - 0 (Domyślne) Ręczne - wymaga użycia metody Drag aby zainicjować operację drag-drop
vbAutomatic - 1 Automatyczne - kliknięcie kontrolki-źródła automatycznie inicjuje operacje drag-drop.
Kategoria wygląd (Appearence):
CommandButton1.Caption [= String] Określa tekst na przycisku.
CommandButton1.Appearence Wygląd przycisku.
Płaski - 0 wyświetlanie bez efektów wizualnych.
3D - 1 wyświetlanie z efektami trójwymiarowymi.
CommandButton1.Style Określa typ wyświetlania i zachowania się przycisku dostępne są dwie opcje wyboru
vbButtonStandard - 0 standardowy przycisk bez dodatkowej grafiki
vbButtonGraphical - 1 wyświetlanie w stylu graficznym dodatkowymi elementami grafiki
CommandButton1.BackColor Określa kolor tła.
CommandButton1.Picture Określa grafikę wyświetlaną na przycisku.
CommandButton1.DownPicture Określa grafikę wyświetlaną na przycisku po wciśnięciu przycisku.
CommandButton1.DisabledPicture Określa grafikę wyświetlaną na przycisku po ustawieniu właściwości ENABLE=FALSE - przycisk nieaktywny.
Kategoria pozycja i czcionka (Position, Font):
CommandButton1.Font Obiekt przycisku określający rodzaj i właściwości stosowanej czcionki.
CommandButton1.Height Określa wysokość przycisku.
CommandButton1.Width Określa szerokość przycisku.
CommandButton1.Left Określa położenie lewej krawędzi przycisku.
CommandButton1.Top Określa położenie górnej krawędzi przycisku
Kategoria rozmaite (miscellaneous)
CommandButton1.Index Określa numer identyfikacyjny obiektu w kolekcji obiektów sterujących (CONTROLS).
CommandButton1.MousePointer Określa wygląd wskaźnika myszki przy przesuwaniu nad przyciskiem.
CommandButton1.MouseIcon Określa plik z rysunkiem wyświetlany wtedy gdy MOUSEPOINER=CUSTOM.
CommandButton1.Tag Dodatkowe informacje związane z przyciskiem
CommandButton1.ToolTipText [= String] Określa tekst pomocy kontekstowej wyświetlany przy zatrzymaniu kursora myszy nad przyciskiem.
WYBRANE WŁAŚCIWOŚCI, METODY ORAZ ZDARZENIA
FORMANTU COMMANDBUTTON
METODA - DRAG
Umożliwia rozpoczęcie, zakończenie lub przerwanie przeciągania elementów sterujących.
Składnia: CommandButton1.Drag ( [ czynność])
Parametry opcjonalne - czynność:
vbCancel - 0 przerwanie procedury obsługi operacji przeciągania.
vbBeginDrag - 1 rozpoczęcie operacji obsługi operacji przeciągania
vbEndDrag - 1 zakończenie operacji obsługi operacji przeciągania
Jeżeli argument zostanie pominięty to domyślnie wykonywana jest operacja rozpoczęcia przeciągania Metoda Drag do obsługi operacji przeciągania jest używana, gdy właściwość DragMode elementu sterującego CommandButton przyjmuje wartość Manual - (0).
METODA - OLEDRAG
Wymuszenie rozpoczęcia operacji drag/drop (przenieś i upuść) elementu sterującego CommandButton.
Składnia: CommandButton1.OLEDrag
Wykonanie metody OLEDrag skutkuje wywołaniem procedury obsługi zdarzeń OLEStartDrag elementu CommandButton umożliwiając przeniesienie danych do komponentu docelowego.
METODA - MOVE
Przesuwa element sterujący.
Składnia:
CommandButton1.Move([Left [, Top [, Width [, Height [, Layout]]]]])
Parametry opcjonalne podawane w punktach - Left,Top, Width, Height,
parametr typu Boolean - Layout związany z obsługą zdarzenia Layout nadrzędnych elementów sterujących.
METODA - SETFOCUS
Przenosi fokus do wybranego obiektu
Składnia: CommandButton1.SetFocus
WYBRANE WŁAŚCIWOŚCI, METODY ORAZ ZDARZENIA
FORMANTU COMMANDBUTTON
Obsługiwane są następujące zdarzenia związane z obiektem COMMANDBUTTON.
Click - Private Sub CommandButton1_Click(...),
MouseDown Private Sub CommandButton1_MouseDown(...),
MouseMove Private Sub CommandButton1_MouseMove(...),
MouseUp Private Sub CommandButton1_MouseUp(...),
Error Private Sub CommandButton1_Error(...),
Drag Private Sub CommandButton1_BeforeDragOver(..),
Zdarzenie to jest wywoływane w trakcie wykonywania operacji drag and drop.
Drop, Paste Private Sub CommandButton1_BeforeDropOrPaste(..)
Zdarzenie to występuje gdy wykonywana jest operacja drop (upuszczania) lub wklejania.
KeyDown, Private Sub CommandButton1_KeyDown(KeyCode, Shift)
Zdarzenie występuje gdy naciśniemy klawisz lub kombinację klawiszy
KeyUp Private Sub CommandButton1_KeyUp( KeyCode, Shift)
Zdarzenie występuje gdy zwolnimy klawisz.
KeyPress Private Sub CommandButton1_KeyPress(KeyANSI)
Zdarzenie występuje gdy naciśniemy klawisz ANSI.
GotFocus Private Sub CommandButton1_GotFocus
Zdarzenie występuje gdy przycisk otrzyma fokus
LostFocus Private Sub CommandButton1_LostFocus
Zdarzenie występuje gdy przycisk utraci fokus
WYBRANE WŁAŚCIWOŚCI, METODY ORAZ ZDARZENIA FORMANTU Label
WYBRANE WŁAŚCIWOŚCI, METODY ORAZ ZDARZENIA FORMANTU Label
5
WYBRANE WŁAŚCIWOŚCI, METODY ORAZ ZDARZENIA FORMANTU TEXTBOX
5
WYBRANE WŁAŚCIWOŚCI, METODY ORAZ ZDARZENIA FORMANTU LISTBOX
WYBRANE WŁAŚCIWOŚCI, METODY ORAZ ZDARZENIA FORMANTU COMMANDBUTTON 4
WYBRANE WŁAŚCIWOŚCI, METODY ORAZ ZDARZENIA FORMANTU COMMANDBUTTON 1