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.
|
||
|
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:
Click (ActiveX) — wciśnięcie przycisku myszy
DblClick (ActiveX) — podwójne wciśnięcie przycisku myszy
DragDrop — zakończenie przeciągania obiektu
DragOver — przeciąganie obiektu
GotFocus — otrzymanie fokusa
LostFocus — utracenie fokusa
MouseDown — wciśnięcie przycisku myszy
MouseMove — przesuwanie wskaźnika myszy
MouseUp — wciśnięcie przycisku myszy
Dostępne metody:
Close (Animation) — zamknięcie otwartego pliku
Drag — rozpoczęcie, zakończenie lub przerwanie przeciągania kontrolki
Move — zmiana położenia obiektu
OLEDrag (ActiveX) — rozpoczęcie operacji drag/drop
Open (Animation) — otwarcie pliku
Play (Animation) — rozpoczęcie odtwarzania pliku
SetFocus — przeniesienie fokusa na kontrolkę
ShowWhatsThis — wyświetlenie pomocy What's This?
Stop (Animation) — zatrzymanie odtwarzania pliku
ZOrder — zmiana kolejności z-order obiektów
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:
Click (ActiveX) — wciśnięcie przycisku myszy
DragDrop — zakończenie przeciągania obiektu
DragOver — przeciąganie obiektu
GotFocus — otrzymanie fokusa
KeyDown — generowane po naciśnięciu przycisku
KeyPress — generowane po naciśnięciu i zwolnieniu przycisku
KeyUp — generowane po zwolnieniu przycisku
LostFocus — utracenie fokusa
MouseDown — wciśnięcie przycisku myszy
MouseMove — przesuwanie wskaźnika myszy
MouseUp — wciśnięcie przycisku myszy
Dostępne metody:
Drag — rozpoczęcie, zakończenie lub przerwanie przeciągania kontrolki
Move — zmiana położenia obiektu
OLEDrag — rozpoczęcie operacji drag/drop
Refresh — odświeżenie zawartości obiektu
SetFocus — przeniesienie fokusa na kontrolkę
ShowWhatsThis — wyświetlenie pomocy What's This?
ZOrder — zmiana kolejności z-order obiektów
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:
Change — zmiana wartości kontrolki
Click — wciśnięcie przycisku myszy
DblClick — podwójne wciśnięcie przycisku myszy
DragDrop — zakończenie przeciągania obiektu
DragOver — przeciąganie obiektu
DrapDown — rozwinięcie ComboBox do listy
GotFocus — otrzymanie fokusa
KeyDown — generowane po naciśnięciu przycisku
KeyPress — generowane po naciśnięciu i zwolnieniu przycisku
KeyUp — generowane po zwolnieniu przycisku
LostFocus — utracenie fokusa
Scroll — zmiana pozycji na pasku przewijania
Dostępne metody:
AddItem — dodanie elementu do listy kontrolki
Clear — wyczyszczenie zawartości kontrolki
Drag — rozpoczęcie, zakończenie lub przerwanie przeciągania kontrolki
Move — zmiana położenia obiektu
OLEDrag — rozpoczęcie operacji drag/drop
Refresh — odświeżenie zawartości obiektu
RemoveItem — usunięcie elementu z listy kontrolki
SetFocus — przeniesienie fokusa na kontrolkę
ShowWhatsThis — wyświetlenie pomocy What's This?
ZOrder — zmiana kolejności z-order obiektów
3.1.4. CommandButton
Za pomocą kontrolki --> Button [Author:md] można stworzyć standardowy przycisk.
Dostępne zdarzenia:
Click (ActiveX) — wciśnięcie przycisku myszy
DragDrop — zakończenie przeciągania obiektu
DragOver — przeciąganie obiektu
GotFocus — otrzymanie fokusa
KeyDown — generowane po naciśnięciu przycisku
KeyPress — generowane po naciśnięciu i zwolnieniu przycisku
KeyUp — generowane po zwolnieniu przycisku
LostFocus — utracenie fokusa
MouseDown — wciśnięcie przycisku myszy
MouseMove — przesuwanie wskaźnika myszy
MouseUp — wciśnięcie przycisku myszy
Dostępne metody:
Drag — rozpoczęcie, zakończenie lub przerwanie przeciągania kontrolki
Move — zmiana położenia obiektu
OLEDrag — rozpoczęcie operacji drag/drop
Refresh — odświeżenie zawartości obiektu
SetFocus — przeniesienie fokusa na kontrolkę
ShowWhatsThis — wyświetlenie pomocy What's This?
ZOrder — zmiana kolejności z-order obiektów
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:
AboutBox — wyświetla okno About (O...)
ShowColor — wyświetla okno wybory koloru
ShowFont — wyświetla okno wyboru czcionki
ShowHelp — wywołuje pomoc systemu Windows
ShowOpen — wyświetla okno Open (Otwórz plik)
ShowPrinter — wyświetla okno ustawień drukarki
ShowSave — wyświetla okno SaveAs (Zapisz jako)
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:
|
|
|
|
|
|
|
|
|
|
|
|
Dostępne zdarzenia:
DragDrop — zakończenie przeciągania obiektu
DragOver — przeciąganie obiektu
Error — wystąpił błąd zewnętrzny Visual Basic
MouseDown — wciśnięcie przycisku myszy
MouseMove — przesuwanie wskaźnika myszy
MouseUp — wciśnięcie przycisku myszy
OLECompleteDrag — poinformowanie komponentu docelowego o zakończeniu operacji OLE drag/drop
OLEDragDrop — opuszczanie komponentu źródłowego na docelowym w operacji OLE drag/drop
OLEDragOver — przeciąganie jednego komponentu nad drugim w operacji OLE drag/drop
OLEGiveFeedback — zakończono zdarzenie OLEDragOver
OLESetData — brak danych w odpowiednim formacie dla komponentu docelowego w operacji OLE drag/drop
Reposition — rekord staje się bieżącym
Resize — zmiana rozmiaru obiektu
Validate — inny rekord ma stać się bieżącym
Dostępne metody:
Drag — rozpoczęcie, zakończenie lub przerwanie przeciągania kontrolki
Move — zmiana położenia obiektu
OLEDrag — rozpoczęcie operacji drag/drop
Refresh — odświeżenie zawartości obiektu
ShowWhatsThis — wyświetlenie pomocy What's This?
UpdateControls — wyświetlenie bieżącego rekordu w kontrolkach połączonych
UpdateRecord — zapisanie wartości kontrolek połączonych
ZOrder — zmiana kolejności z-order obiektów
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:
Change — zmiana wartości kontrolki
Click — wciśnięcie przycisku myszy
DblClick — podwójne wciśnięcie przycisku myszy
DragDrop — zakończenie przeciągania obiektu
DragOver — przeciąganie obiektu
GotFocus — otrzymanie fokusa
KeyDown — wciśnięcie klawisza
KeyPress — wciśnięcie klawisza ASCII
KeyUp — zwolnienie klawisza
LostFocus — utracenie fokusa
MouseDown — wciśnięcie przycisku myszy
MouseMove — przesuwanie wskaźnika myszy
MouseUp — wciśnięcie przycisku myszy
OLECompleteDrag — poinformowanie komponentu docelowego o zakończeniu operacji OLE drag/drop
OLEDragDrop — opuszczanie komponentu źródłowego na docelowym w operacji OLE drag/drop
OLEDragOver — przeciąganie jednego komponentu nad drugim w operacji OLE drag/drop
OLEGiveFeedback — zakończono zdarzenie OLEDragOver
OLESetData — brak danych w odpowiednim formacie dla komponentu docelowego w operacji OLE drag/drop
OLEStartDrag — zainicjowanie operacji OLE drag/drop
Dostępne metody:
Drag — rozpoczęcie, zakończenie lub przerwanie przeciągania kontrolki
Move — zmiana położenia obiektu
OLEDrag — rozpoczęcie operacji drag/drop
Refill — odświeżenie zawartości listy
Refresh — odświeżenie zawartości obiektu
SetFocus — przeniesienie fokusa na kontrolkę
ShowWhatsThis — wyświetlenie pomocy What's This?
ZOrder — zmiana kolejności z-order obiektów
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:
AfterColEdit — zakończenie edycji komórki
AfterColUpdate — zakończenie przenoszenia danych z komórki do bufora kontrolki
AfterDelete — zakończenie usuwania rekordu z kontrolki
AfterInsert — zakończenie wstawiania rekordu do kontrolki
AfterUpdate — zakończenie zapisywania zmienionych danych do bazy danych
BeforeColEdit — rozpoczęcie edytowania kolumny
BeforeColUpdate — rozpoczęcie przenoszenia danych z komórki do bufora
BeforeDelete — rozpoczęcie usuwania rekordu z kontrolki
BeforeInsert — rozpoczęcie wstawiania rekordu do kontrolki
BeforeUpdate — rozpoczęcie zapisywania zmian do bazy danych
ButtonClick — wciśnięcie przycisku komórki
Change — zmiana wartości kontrolki
Click — wciśnięcie przycisku myszy
ColEdit — edytowanie kolumny
ColResize — zmiana rozmiarów kolumny
DblClick — podwójne wciśnięcie przycisku myszy
DragDrop — zakończenie przeciągania obiektu
DragOver — przeciąganie obiektu
Error — wystąpił błąd zewnętrzny Visual Basic
GotFocus — otrzymanie fokusa
HeadClick — kliknięcie nagłówka kolumny
KeyDown — wciśnięcie klawisza
KeyPress — wciśnięcie klawisza ASCII
KeyUp — zwolnienie klawisza
LostFocus — utracenie fokusa
MouseDown — wciśnięcie przycisku myszy
MouseMove — przesuwanie wskaźnika myszy
MouseUp — wciśnięcie przycisku myszy
OnAddNew — wywołanie operacji AddNew
RowColChange — zmiana bieżącej komórki
RowResize — zmiana rozmiaru wiersza
Scroll — zmiana pozycji na pasku przewijania
SelChange — zmiana zaznaczenia
SplitChange — zmiana bieżącej wykorzystywanej linii podziału
UnboundAddData — dodanie nowego rekordu do kontrolki nie połączonej
UnboundDeleteRow — usunięcie rekordu kontrolki nie połączonej
UnboundGetRelativeBookmark — wyświetlanie danych kontrolki nie połączonej
UnboundReadData — wyświetlanie danych kontrolki nie połączonej
UnboundWriteData — zapisanie danych kontrolki nie połączonej
Dostępne metody:
CaptureImage — zapisanie wyglądu kontrolki jako obrazu graficznego
ClearFields — przywrócenie domyślnego wyglądu kontrolki
ClearSelCols — anulowanie zaznaczenia kolumn
ColContaining — indeks komórki o określonych współrzędnych
Drag — rozpoczęcie, zakończenie lub przerwanie przeciągania kontrolki
GetBookmark — zakładka wybranego wiersza
HoldFields — zapamiętanie ustawień bieżącej kolumny
Move — zmiana położenia obiektu
Rebind — odtworzenie kontrolki
Refresh — odświeżenie zawartości obiektu
RowBookmark — zakładka widzialnych wierszy kontrolki
RowContaining — indeks komórki o określonych współrzędnych
RowTop — współrzędne określonego wiersza
Scroll — zmiana pozycji na pasku przewijania
SetFocus — przeniesienie fokusa na kontrolkę
ShowWhatsThis — wyświetlenie pomocy What's This?
SplitContaining — linia podziału o określonych współrzędnych
ZOrder — zmiana kolejności z-order obiektów
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:
Click — wciśnięcie przycisku myszy
DblClick — podwójne wciśnięcie przycisku myszy
DragDrop — zakończenie przeciągania obiektu
DragOver — przeciąganie obiektu
GotFocus — otrzymanie fokusa
KeyDown — wciśnięcie klawisza
KeyPress — wciśnięcie klawisza ASCII
KeyUp — zwolnienie klawisza
LostFocus — utracenie fokusa
MouseDown — wciśnięcie przycisku myszy
MouseMove — przesuwanie wskaźnika myszy
MouseUp — wciśnięcie przycisku myszy
OLECompleteDrag — poinformowanie komponentu docelowego o zakończeniu operacji OLE drag/drop
OLEDragDrop — opuszczanie komponentu źródłowego na docelowym w operacji OLE drag/drop
OLEDragOver — przeciąganie jednego komponentu nad drugim w operacji OLE drag/drop
OLEGiveFeedback — zakończono zdarzenie OLEDragOver
OLESetData — brak danych w odpowiednim formacie dla komponentu docelowego w operacji OLE drag/drop
OLEStartDrag — zainicjowanie operacji OLE drag/drop
Dostępne metody:
Drag — rozpoczęcie, zakończenie lub przerwanie przeciągania kontrolki
Move — zmiana położenia obiektu
OLEDrag — rozpoczęcie operacji drag/drop Refill odświeżenie zawartości listy
Refresh — odświeżenie zawartości obiektu
SetFocus — przeniesienie fokusa na kontrolkę
ShowWhatsThis — wyświetlenie pomocy What's This?
ZOrder — zmiana kolejności z-order obiektów
3.1.9. Debug
Za pomocą obiektu Debug możliwa jest kontrola programu w fazie jego wykonywania.
Dostępne metody:
Assert — powoduje zatrzymanie programu
Print — wyświetla tekst na obiekcie
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:
Change — zmiana zawartości kontrolki
Click — wciśnięcie przycisku myszy
DragDrop — zakończenie przeciągania obiektu
DragOver — przeciąganie obiektu
GotFocus — otrzymanie fokusa
KeyDown — wciśnięcie klawisza
KeyPress — wciśnięcie klawisza ASCII
KeyUp — zwolnienie klawisza
LostFocus — utracenie fokusa
MouseDown — wciśnięcie przycisku myszy
MouseMove — przesuwanie wskaźnika myszy
MouseUp — wciśnięcie przycisku myszy
OLECompleteDrag — poinformowanie komponentu docelowego o zakończeniu operacji OLE drag/drop
OLEDragDrop — opuszczanie komponentu źródłowego na docelowym w operacji OLE drag/drop
OLEDragOver — przeciąganie jednego komponentu nad drugim w operacji OLE drag/drop
OLEGiveFeedback — zakończono zdarzenie OLEDragOver
OLESetData — brak danych w odpowiednim formacie dla komponentu docelowego w operacji OLE drag/drop
OLEStartDrag — zainicjowanie operacji OLE drag/drop
Scroll — zmiana pozycji na pasku przewijania
Dostępne metody:
Drag — rozpoczęcie, zakończenie lub przerwanie przeciągania kontrolki
Move — zmiana położenia obiektu
OLEDrag — rozpoczęcie operacji drag/drop
Refresh — odświeżenie zawartości obiektu
SetFocus — przeniesienie fokusa na kontrolkę
ShowWhatsThis — wyświetlenie pomocy What's This?
ZOrder — zmiana kolejności z-order obiektów
3.1.11. DriveListBox
Kontrolka DriveListBox wyświetla w sposób hierarchiczny listę dostępnych napędów dyskowych.
Dostępne zdarzenia:
Change — zmiana zawartości kontrolki
DragDrop — zakończenie przeciągania obiektu
DragOver — przeciąganie obiektu
GotFocus — otrzymanie fokusa
KeyDown — wciśnięcie klawisza
KeyPress — wciśnięcie klawisza ASCII
KeyUp — zwolnienie klawisza
LostFocus — utracenie fokusa
OLECompleteDrag — poinformowanie komponentu docelowego o zakończeniu operacji OLE drag/drop
OLEDragDrop — opuszczanie komponentu źródłowego na docelowym w operacji OLE drag/drop
OLEDragOver — przeciąganie jednego komponentu nad drugim w operacji OLE drag/drop
OLEGiveFeedback — zakończono zdarzenie OLEDragOver
OLESetData — brak danych w odpowiednim formacie dla komponentu docelowego w operacji OLE drag/drop
OLEStartDrag — zainicjowanie operacji OLE drag/drop
Scroll — zmiana pozycji na pasku przewijania
Dostępne metody:
Drag — rozpoczęcie, zakończenie lub przerwanie przeciągania kontrolki
Move — zmiana położenia obiektu
OLEDrag — rozpoczęcie operacji drag/drop
Refresh — odświeżenie zawartości obiektu
SetFocus — przeniesienie fokusa na kontrolkę
ShowWhatsThis — wyświetlenie pomocy What's This?
ZOrder — zmiana kolejności z-order obiektów
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:
Click — wciśnięcie przycisku myszy
DblClick — podwójne wciśnięcie przycisku myszy
DragDrop — zakończenie przeciągania obiektu
DragOver — przeciąganie obiektu
GotFocus — otrzymanie fokusa
KeyDown — wciśnięcie klawisza
KeyPress — wciśnięcie klawisza ASCII
KeyUp — zwolnienie klawisza
LostFocus — utracenie fokusa
MouseDown — wciśnięcie przycisku myszy
MouseMove — przesuwanie wskaźnika myszy
MouseUp — wciśnięcie przycisku myszy
OLECompleteDrag — poinformowanie komponentu docelowego o zakończeniu operacji OLE drag/drop
OLEDragDrop — opuszczanie komponentu źródłowego na docelowym w operacji OLE drag/drop
OLEDragOver — przeciąganie jednego komponentu nad drugim w operacji OLE drag/drop
OLEGiveFeedback — zakończono zdarzenie OLEDragOver
OLESetData — brak danych w odpowiednim formacie dla komponentu docelowego w operacji OLE drag/drop
OLEStartDrag — zainicjowanie operacji OLE drag/drop
PathChange — zmiana ścieżki dostępu
PatternChange — zmiana maski plików
Scroll — zmiana pozycji na pasku przewijania
Dostępne metody:
Drag — rozpoczęcie, zakończenie lub przerwanie przeciągania kontrolki
Move — zmiana położenia obiektu
OLEDrag — rozpoczęcie operacji drag/drop
Refresh — odświeżenie zawartości obiektu
SetFocus — przeniesienie fokusa na kontrolkę
ShowWhatsThis — wyświetlenie pomocy What's This?
ZOrder — zmiana kolejności z-order obiektów
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:
Activate — obiekt staje się aktywny
Click — wciśnięcie przycisku myszy
DblClick — podwójne wciśnięcie przycisku myszy
DeActivate — obiekt staje się nieaktywny
DragDrop — zakończenie przeciągania obiektu
DragOver — przeciąganie obiektu
GotFocus — otrzymanie fokusa
Initialize — tworzenie nowej instancji obiektu
KeyDown — wciśnięcie klawisza
KeyPress — wciśnięcie klawisza ASCII
KeyUp — zwolnienie klawisza
LinkClose — zakończenie konwersacji DDE
LinkError — błąd konwersacji DDE
LinkExecute — przesłanie do aplikacji źródła ciągu poleceń podczas operacji dynamicznej wymiany danych (DDE)
LinkOpen — inicjacja konwersacji DDE
Load — załadowanie formy
LostFocus — utracenie fokusa
MouseDown — wciśnięcie przycisku myszy
MouseMove — przesuwanie wskaźnika myszy
MouseUp — wciśnięcie przycisku myszy
OLECompleteDrag — poinformowanie komponentu docelowego o zakończeniu operacji OLE drag/drop
OLEDragDrop — opuszczanie komponentu źródłowego na docelowym w operacji OLE drag/drop
OLEDragOver — przeciąganie jednego komponentu nad drugim w operacji OLE drag/drop
OLEGiveFeedback — zakończono zdarzenie OLEDragOver
OLESetData — brak danych w odpowiednim formacie dla komponentu docelowego w operacji OLE drag/drop
OLEStartDrag — zainicjowanie operacji OLE drag/drop
Paint — odsłonięcie części obiektu
QueryUnload — zamykana jest forma lub aplikacja
Resize — zmiana rozmiaru obiektu
Terminate — usunięto wszystkie referencje obiektu
UnLoad — usunięcie obiektu z pamięci
Dostępne metody:
Circle — narysowanie elipsy, okręgu lub łuku na obiekcie
Cls — wyczyszczenie grafik stworzonych na obiekcie
Hide — ukrycie obiektu
Line — narysowanie linii lub prostokąta na obiekcie
Move — zmiana położenia obiektu
OLEDrag — rozpoczęcie operacji drag/drop
PaintPicture — narysowanie zawartości pliku na obiekcie
Point — pobranie wartości koloru RGB określonego punktu na obiekcie
PopupMenu — wyświetlenie menu pop-up
PrintForm — wydrukowanie obiektu na drukarce
PSet — narysowanie punktu o określonym kolorze na obiekcie
Refresh — odświeżenie zawartości obiektu
Scale — zdefiniowanie układu współrzędnych obiektu
ScaleX — konwersja szerokości obiektu na inny rodzaj jednostek
ScaleY — konwersja wysokości obiektu na inny rodzaj jednostek
SetFocus — przeniesienie fokusa na kontrolkę
Show — wyświetlenie obiektu
TextHeight — zwrócenie wysokości tekstu w aktualnie wybranej czcionce
TextWidth — zwrócenie szerokości tekstu w aktualnie wybranej czcionce
WhatsThisMode — włączenie trybu What's This?
ZOrder — zmiana kolejności z-order obiektów
3.1.14. Frame
Kontrolka Frame jest ramką, dzięki której można grupować inne kontrolki.
Dostępne zdarzenia:
Click — wciśnięcie przycisku myszy
DblClick — podwójne wciśnięcie przycisku myszy
DragDrop — zakończenie przeciągania obiektu
DragOver — przeciąganie obiektu
MouseDown — wciśnięcie przycisku myszy
MouseMove — przesuwanie wskaźnika myszy
MouseUp — wciśnięcie przycisku myszy
OLECompleteDrag — poinformowanie komponentu docelowego o zakończeniu operacji OLE drag/drop
OLEDragDrop — opuszczanie komponentu źródłowego na docelowym w operacji OLE drag/drop
OLEDragOver — przeciąganie jednego komponentu nad drugim w operacji OLE drag/drop
OLEGiveFeedback — zakończono zdarzenie OLEDragOver
OLESetData — brak danych w odpowiednim formacie dla komponentu docelowego w operacji OLE drag/drop
OLEStartDrag — zainicjowanie operacji OLE drag/drop
Dostępne metody:
Drag — rozpoczęcie, zakończenie lub przerwanie przeciągania kontrolki
Move — zmiana położenia obiektu
OLEDrag — rozpoczęcie operacji drag/drop
Refresh — odświeżenie zawartości obiektu
ShowWhatsThis — wyświetlenie pomocy What's This?
ZOrder — zmiana kolejności z-order obiektów
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:
Change — zmiana wartości kontrolki
DragDrop — zakończenie przeciągania obiektu
DragOver — przeciąganie obiektu
GotFocus — otrzymanie fokusa
KeyDown — wciśnięcie klawisza
KeyPress — wciśnięcie klawisza ASCII
KeyUp — zwolnienie klawisza
LostFocus — utracenie fokusa
Scroll — zmiana pozycji na pasku przewijania
Dostępne metody:
Drag — rozpoczęcie, zakończenie lub przerwanie przeciągania kontrolki
Move — zmiana położenia obiektu
Refresh — odświeżenie zawartości obiektu
SetFocus — przeniesienie fokusa na kontrolkę
ShowWhatsThis — wyświetlenie pomocy What's This?
ZOrder — zmiana kolejności z-order obiektów
3.1.16. Image
Kontrolki Image umożliwiają wyświetlanie obrazków graficznych (*.bmp, *.ico, *.wmf, *.emf, *.jpeg, *.gif).
Dostępne zdarzenia:
Click — wciśnięcie przycisku myszy
DblClick — podwójne wciśnięcie przycisku myszy
DragDrop — zakończenie przeciągania obiektu
DragOver — przeciąganie obiektu
MouseDown — wciśnięcie przycisku myszy
MouseMove — przesuwanie wskaźnika myszy
MouseUp — wciśnięcie przycisku myszy
OLECompleteDrag — poinformowanie komponentu docelowego o zakończeniu operacji OLE drag/drop
OLEDragDrop — opuszczanie komponentu źródłowego na docelowym w operacji OLE drag/drop
OLEDragOver — przeciąganie jednego komponentu nad drugim w operacji OLE drag/drop
OLEGiveFeedback — zakończono zdarzenie OLEDragOver
OLESetData — brak danych w odpowiednim formacie dla komponentu docelowego w operacji OLE drag/drop
OLEStartDrag — zainicjowanie operacji OLE drag/drop
Dostępne metody:
Drag — rozpoczęcie, zakończenie lub przerwanie przeciągania kontrolki
Move — zmiana położenia obiektu
OLEDrag — rozpoczęcie operacji drag/drop
Refresh — odświeżenie zawartości obiektu
ShowWhatsThis — wyświetlenie pomocy What's This?
ZOrder — zmiana kolejności z-order obiektów
3.1.17. Label
Kontrolka Label pozwala wyświetlić tekst bez możliwości jego modyfikacji.
Dostępne zdarzenia:
Change — zmiana wartości kontrolki
Click — wciśnięcie przycisku myszy
DblClick — podwójne wciśnięcie przycisku myszy
DragDrop — zakończenie przeciągania obiektu
DragOver — przeciąganie obiektu
LinkClose — zakończenie konwersacji DDE
LinkError — błąd konwersacji DDE
LinkNotify — zmiana danych konwersacji DDE
LinkOpen — inicjacja konwersacji DDE
MouseDown — wciśnięcie przycisku myszy
MouseMove — przesuwanie wskaźnika myszy
MouseUp — wciśnięcie przycisku myszy
OLECompleteDrag — poinformowanie komponentu docelowego o zakończeniu operacji OLE drag/drop
OLEDragDrop — opuszczanie komponentu źródłowego na docelowym w operacji OLE drag/drop
OLEDragOver — przeciąganie jednego komponentu nad drugim w operacji OLE drag/drop
OLEGiveFeedback — zakończono zdarzenie OLEDragOver
OLESetData — brak danych w odpowiednim formacie dla komponentu docelowego w operacji OLE drag/drop
OLEStartDrag — zainicjowanie operacji OLE drag/drop
Dostępne metody:
Drag — rozpoczęcie, zakończenie lub przerwanie przeciągania kontrolki
LinkExecute — przesłanie do aplikacji źródła ciągu poleceń podczas operacji dynamicznej wymiany danych (DDE)
LinkPoke — przeniesienie zawartości obiektu do aplikacji źródła ciągu poleceń podczas operacji dynamicznej wymiany danych (DDE)
LinkRequest — żądanie od aplikacji źródła przesłania nowej zawartości kontrolek podczas operacji dynamicznej wymiany danych (DDE)
LinkSend — przeniesienie zawartości obiektu do aplikacji klienta (celu) podczas operacji dynamicznej wymiany danych (DDE)
Move — zmiana położenia obiektu
OLEDrag — rozpoczęcie operacji drag/drop
Refresh — odświeżenie zawartości obiektu
ShowWhatsThis — wyświetlenie pomocy What's This?
ZOrder — zmiana kolejności z-order obiektów
3.1.18. Line
Kontrolka Line pozwala wstawiać na formularzu linie.
Dostępne metody:
Refresh — odświeżenie zawartości obiektu
ZOrder — zmiana kolejności z-order obiektów
3.1.19. ListBox
Kontrolka ListBox pozwala wyświetlić listę określonych elementów, aby umożliwić ich wybór.
Dostępne zdarzenia:
Click — wciśnięcie przycisku myszy
DblClick — podwójne wciśnięcie przycisku myszy
DragDrop — zakończenie przeciągania obiektu
DragOver — przeciąganie obiektu
GotFocus — otrzymanie fokusa
ItemCheck — wybranie lub usunięcie elementu z listy
KeyDown — wciśnięcie klawisza
KeyPress — wciśnięcie klawisza ASCII
KeyUp — zwolnienie klawisza
LostFocus — utracenie fokusa
MouseDown — wciśnięcie przycisku myszy
MouseMove — przesuwanie wskaźnika myszy
MouseUp — wciśnięcie przycisku myszy
OLECompleteDrag — poinformowanie komponentu docelowego o zakończeniu operacji OLE drag/drop
OLEDragDrop — opuszczanie komponentu źródłowego na docelowym w operacji OLE drag/drop
OLEDragOver — przeciąganie jednego komponentu nad drugim w operacji OLE drag/drop
OLEGiveFeedback — zakończono zdarzenie OLEDragOver
OLESetData — brak danych w odpowiednim formacie dla komponentu docelowego w operacji OLE drag/drop
OLEStartDrag — zainicjowanie operacji OLE drag/drop
Scroll — zmiana pozycji na pasku przewijania
Dostępne metody:
AddItem — dodanie elementu do listy kontrolki
Clear — wyczyszczenie zawartości kontrolki
Drag — rozpoczęcie, zakończenie lub przerwanie przeciągania kontrolki
Move — zmiana położenia obiektu
OLEDrag — rozpoczęcie operacji drag/drop
Refresh — odświeżenie zawartości obiektu
RemoveItem — usunięcie elementu z listy kontrolki
SetFocus — przeniesienie fokusa na kontrolkę
ShowWhatsThis — wyświetlenie pomocy What's This?
ZOrder — zmiana kolejności z-order obiektów
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:
Activate — obiekt staje się aktywny
Click — wciśnięcie przycisku myszy
DblClick — podwójne wciśnięcie przycisku myszy
DeActivate — obiekt staje się nieaktywny
DragDrop — zakończenie przeciągania obiektu
DragOver — przeciąganie obiektu
Initialize — tworzenie nowej instancji obiektu
LinkClose — zakończenie konwersacji DDE
LinkError — błąd konwersacji DDE
LinkExecute — przesłanie do aplikacji źródła ciągu poleceń podczas operacji dynamicznej wymiany danych (DDE)
LinkOpen — inicjacja konwersacji DDE
Load — załadowanie formy
MouseDown — wciśnięcie przycisku myszy
MouseMove — przesuwanie wskaźnika myszy
MouseUp — wciśnięcie przycisku myszy
OLECompleteDrag — poinformowanie komponentu docelowego o zakończeniu operacji OLE drag/drop
OLEDragDrop — opuszczanie komponentu źródłowego na docelowym w operacji OLE drag/drop
OLEDragOver — przeciąganie jednego komponentu nad drugim w operacji OLE drag/drop
OLEGiveFeedback — zakończono zdarzenie OLEDragOver
OLESetData — brak danych w odpowiednim formacie dla komponentu docelowego w operacji OLE drag/drop
OLEStartDrag — zainicjowanie operacji OLE drag/drop
QueryUnload — zamykana jest forma lub aplikacja
Resize — zmiana rozmiaru obiektu
Terminate — usunięto wszystkie referencje obiektu
UnLoad — usunięcie obiektu z pamięci
Dostępne metody:
Arrange — ułożenie okien lub ikon wewnątrz obiektu
Hide — ukrycie obiektu
Move — zmiana położenia obiektu
OLEDrag — rozpoczęcie operacji drag/drop
PopupMenu — wyświetlenie menu pop-up
SetFocus — przeniesienie fokusa na kontrolkę
Show — wyświetlenie obiektu
WhatsThisMode — włączenie trybu What's This?
ZOrder — zmiana kolejności z-order obiektów
3.1.21. Menu
Kontrolka Menu tworzy w pisanej aplikacji standardowe menu, mogące zawierać polecenia, podmenu i separatory.
Dostępne zdarzenia:
Click — wciśnięcie przycisku myszy
3.1.22. OLE
Kontrolka OLE pozwala na wstawianie do tworzonego programu obiektów z innych aplikacji.
Dostępne zdarzenia:
Click — wciśnięcie przycisku myszy
DblClick — podwójne wciśnięcie przycisku myszy
DragDrop — zakończenie przeciągania obiektu
DragOver — przeciąganie obiektu
GotFocus — otrzymanie fokusa
KeyDown — wciśnięcie klawisza
KeyPress — wciśnięcie klawisza ASCII
KeyUp — zwolnienie klawisza
LostFocus — utracenie fokusa
MouseDown — wciśnięcie przycisku myszy
MouseMove — przesuwanie wskaźnika myszy
MouseUp — wciśnięcie przycisku myszy
Resize — zmiana rozmiaru obiektu
Updated — zmiana danych obiektu
Dostępne metody:
Close — zamknięcie obiektu
Copy — kopiowanie danych do obiektu Clipboard
CreatedEmbed — tworzenie obiektu osadzonego
CreateLink — tworzenie obiektu połączonego z pliku
Delete — usunięcie obiektu
DoVerb — otwarcie obiektu do wykonania operacji
Drag — rozpoczęcie, zakończenie lub przerwanie przeciągania kontrolki
FetchVerbs — uaktualnienie listy akcji obiektu
InsertObjDlg — wyświetlenie okna dialogowego Insert Object
Move — zmiana położenia obiektu
Paste — skopiowanie danych z obiektu Clipboard
PasteSpecialDlg — wyświetlenie okna dialogowego Paste Special
ReadFromFile — załadowanie obiektu z pliku
Refresh — odświeżenie zawartości obiektu
SaveToFile — zapisanie obiektu do pliku
SaveToOle1File — zapisanie obiektu do pliku w formacie OLE1
SetFocus — przekazuje fokus obiektowi
ShowWhatsThis — wyświetlenie pomocy What's This?
Update — pobranie nowych danych z aplikacji obiektu
ZOrder — zmiana kolejności z-order obiektów
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:
Click — wciśnięcie przycisku myszy
DblClick — podwójne wciśnięcie przycisku myszy
DragDrop — zakończenie przeciągania obiektu
DragOver — przeciąganie obiektu
GotFocus — otrzymanie fokusa
KeyDown — wciśnięcie klawisza
KeyPress — wciśnięcie klawisza ASCII
KeyUp — zwolnienie klawisza
LostFocus — utracenie fokusa
MouseDown — wciśnięcie przycisku myszy
MouseMove — przesuwanie wskaźnika myszy
MouseUp — wciśnięcie przycisku myszy
OLECompleteDrag — poinformowanie komponentu docelowego o zakończeniu operacji OLE drag/drop
OLEDragDrop — opuszczanie komponentu źródłowego na docelowym w operacji OLE drag/drop
OLEDragOver — przeciąganie jednego komponentu nad drugim w operacji OLE drag/drop
OLEGiveFeedback — zakończono zdarzenie OLEDragOver
OLESetData — brak danych w odpowiednim formacie dla komponentu docelowego w operacji OLE drag/drop
OLEStartDrag — zainicjowanie operacji OLE drag/drop
Dostępne metody:
Drag — rozpoczęcie, zakończenie lub przerwanie przeciągania kontrolki
Move — zmiana położenia obiektu
OLEDrag — rozpoczęcie operacji drag/drop
Refresh — odświeżenie zawartości obiektu
SetFocus — przeniesienie fokusa na kontrolkę
ShowWhatsThis — wyświetlenie pomocy What's This?
ZOrder — zmiana kolejności z-order obiektów
3.1.24. Panel
Obiekt Panel jest panelem używanym zazwyczaj do pokazywania bieżącego stanu aplikacji (jest jej paskiem stanu).
|
||
|
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:
Change — zmiana wartości kontrolki
Click — wciśnięcie przycisku myszy
DblClick — podwójne wciśnięcie przycisku myszy
DragDrop — zakończenie przeciągania obiektu
DragOver — przeciąganie obiektu
GotFocus — otrzymanie fokusa
KeyDown — wciśnięcie klawisza
KeyPress — wciśnięcie klawisza ASCII
KeyUp — zwolnienie klawisza
LinkClose — zakończenie konwersacji DDE
LinkError — błąd konwersacji DDE
LinkNotify — zmiana danych konwersacji DDE
LinkOpen — inicjacja konwersacji DDE
LostFocus — utracenie fokusa
MouseDown — wciśnięcie przycisku myszy
MouseMove — przesuwanie wskaźnika myszy
MouseUp — wciśnięcie przycisku myszy
OLECompleteDrag — poinformowanie komponentu docelowego o zakończeniu operacji OLE drag/drop
OLEDragDrop — opuszczanie komponentu źródłowego na docelowym w operacji OLE drag/drop
OLEDragOver — przeciąganie jednego komponentu nad drugim w operacji OLE drag/drop
OLEGiveFeedback — zakończono zdarzenie OLEDragOver w operacji OLE drag/drop
OLESetData — brak danych w odpowiednim formacie dla komponentu docelowego w operacji OLE drag/drop
OLEStartDrag — zainicjowanie operacji OLE drag/drop
Paint — odsłonięcie części obiektu
Resize — zmiana rozmiaru obiektu
Dostępne metody:
Circle — narysowanie elipsy, okręgu lub łuku na obiekcie
Cls — wyczyszczenie grafik stworzonych na obiekcie
Drag — rozpoczęcie, zakończenie lub przerwanie przeciągania kontrolki
Line — narysowanie linii lub prostokąta na obiekcie
LinkExecute — przesłanie do aplikacji źródła ciągu poleceń podczas operacji dynamicznej wymiany danych (DDE)
LinkPoke — przeniesienie zawartości obiektu do aplikacji źródła ciągu poleceń podczas operacji dynamicznej wymiany danych (DDE)
LinkRequest — żądanie od aplikacji źródła przesłania nowej zawartości kontrolek podczas operacji dynamicznej wymiany danych (DDE)
LinkSend — przeniesienie zawartości obiektu do aplikacji klienta (celu) podczas operacji dynamicznej wymiany danych (DDE)
Move — zmiana położenia obiektu
OLEDrag — rozpoczęcie operacji drag/drop
PaintPicture — narysowanie zawartości pliku na obiekcie
Point — pobranie wartości koloru RGB określonego punktu na obiekcie
PSet — narysowanie punktu o określonym kolorze na obiekcie
Refresh — odświeżenie zawartości obiektu
Scale — zdefiniowanie układu współrzędnych obiektu
ScaleX — konwersja szerokości obiektu na inny rodzaj jednostek
ScaleY — konwersja wysokości obiektu na inny rodzaj jednostek
SetFocus — przeniesienie fokusa na kontrolkę
ShowWhatsThis — wyświetlenie pomocy What's This?
TextHeight — zwrócenie wysokości tekstu w aktualnie wybranej czcionce
TextWidth — zwrócenie szerokości tekstu w aktualnie wybranej czcionce
ZOrder — zmiana kolejności z-order obiektów
3.1.26. Printer
Obiekt Printer pozwala na komunikację z zainstalowaną w systemie drukarką.
Dostępne metody:
Circle — narysowanie elipsy, okręgu lub łuku na obiekcie
EndDoc — kończy drukowanie i zwalnia drukarkę
KillDoc — przerwanie bieżącego wydruku
Line — narysowanie linii lub prostokąta na obiekcie
NewPage — rozpoczyna drukowanie nowej strony
PaintPicture — narysowanie zawartości pliku na obiekcie
PSet — narysowanie punktu o określonym kolorze na obiekcie
Scale — zdefiniowanie układu współrzędnych obiektu
ScaleX — konwersja szerokości obiektu na inny rodzaj jednostek
ScaleY — konwersja wysokości obiektu na inny rodzaj jednostek
TextHeight — zwrócenie wysokości tekstu w aktualnie wybranej czcionce
TextWidth — zwrócenie szerokości tekstu w aktualnie wybranej czcionce
3.1.27. ProgressBar
Kontrolka ProgressBar stosowana jest zazwyczaj do graficznego pokazywania stopnia zaawansowania w wykonaniu różnych operacji.
Dostępne zdarzenia:
Click — wciśnięcie przycisku myszy
DragDrop — zakończenie przeciągania obiektu
DragOver — przeciąganie obiektu
MouseDown — wciśnięcie przycisku myszy
MouseMove — przesuwanie wskaźnika myszy
MouseUp — wciśnięcie przycisku myszy
OLECompleteDrag — poinformowanie komponentu docelowego o zakończeniu operacji OLE drag/drop
OLEDragDrop — opuszczanie komponentu źródłowego na docelowym w operacji OLE drag/drop
OLEDragOver — przeciąganie jednego komponentu nad drugim w operacji OLE drag/drop
OLEGiveFeedback — zakończono zdarzenie OLEDragOver
OLESetData — brak danych w odpowiednim formacie dla komponentu docelowego w operacji OLE drag/drop
OLEStartDrag — zainicjowanie operacji OLE drag/drop
Dostępne metody:
Drag — rozpoczęcie, zakończenie lub przerwanie przeciągania kontrolki
Move — zmiana położenia obiektu
OLEDrag — rozpoczęcie operacji drag/drop
ShowWhatsThis — wyświetlenie pomocy What's This?
ZOrder — zmiana kolejności z-order obiektów
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:
Move — zmiana położenia obiektu
Refresh — odświeżenie zawartości obiektu
ZOrder — zmiana kolejności z-order obiektów
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:
Change — zmiana wartości kontrolki
Click — wciśnięcie przycisku myszy
DragDrop — zakończenie przeciągania obiektu
DragOver — przeciąganie obiektu
GotFocus — otrzymanie fokusa
KeyDown — wciśnięcie klawisza
KeyPress — wciśnięcie klawisza ASCII
KeyUp — zwolnienie klawisza
LostFocus — utracenie fokusa
MouseDown — wciśnięcie przycisku myszy
MouseMove — przesuwanie wskaźnika myszy
MouseUp — wciśnięcie przycisku myszy
OLECompleteDrag — poinformowanie komponentu docelowego o zakończeniu operacji OLE drag/drop
OLEDragDrop — opuszczanie komponentu źródłowego na docelowym w operacji OLE drag/drop
OLEDragOver — przeciąganie jednego komponentu nad drugim w operacji OLE drag/drop
OLEGiveFeedback — zakończono zdarzenie OLEDragOver
OLESetData — brak danych w odpowiednim formacie dla komponentu docelowego w operacji OLE drag/drop
OLEStartDrag — zainicjowanie operacji OLE drag/drop
Scroll — przewinięcie kontrolki
Dostępne metody:
ClearSel — wyczyszczenie zaznaczenia
Drag — rozpoczęcie, zakończenie lub przerwanie przeciągania kontrolki
GetNumTicks — pobranie liczby znaczników
Move — zmiana położenia obiektu
OLEDrag — rozpoczęcie operacji drag/drop
Refresh — odświeżenie zawartości obiektu
SetFocus — przeniesienie fokusa na kontrolkę
ShowWhatsThis — wyświetlenie pomocy What's This?
ZOrder — zmiana kolejności z-order obiektów
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:
Click — kliknięcie na zakładce
DblClick — podwójne wciśnięcie przycisku myszy
DragDrop — zakończenie przeciągania obiektu
DragOver — przeciąganie obiektu
GotFocus — otrzymanie fokusa
KeyDown — wciśnięcie klawisza
KeyPress — wciśnięcie klawisza ASCII
KeyUp — zwolnienie klawisza
LostFocus — utracenie fokusa
MouseDown — wciśnięcie przycisku myszy
MouseMove — przesuwanie wskaźnika myszy
MouseUp — wciśnięcie przycisku myszy
OLECompleteDrag — poinformowanie komponentu docelowego o zakończeniu operacji OLE drag/drop
OLEDragDrop — opuszczanie komponentu źródłowego na docelowym w operacji OLE drag/drop
OLEDragOver — przeciąganie jednego komponentu nad drugim w operacji OLE drag/drop
OLEGiveFeedback — zakończono zdarzenie OLEDragOver
OLESetData — brak danych w odpowiednim formacie dla komponentu docelowego w operacji OLE drag/drop
OLEStartDrag — zainicjowanie operacji OLE drag/drop
Dostępne metody:
Drag — rozpoczęcie, zakończenie lub przerwanie przeciągania kontrolki
Move — zmiana położenia obiektu
OLEDrag — rozpoczęcie operacji drag/drop
SetFocus — przekazuje fokus obiektowi
ShowWhatsThis — wyświetlenie pomocy What's This?
ZOrder — zmiana kolejności z-order obiektów
3.1.31. StatusBar
Kontrolka StatusBar jest paskiem stanu tworzonej aplikacji, używanym zazwyczaj do pokazywania bieżącego stanu aplikacji.
Dostępne zdarzenia:
Click — wciśnięcie przycisku myszy
DblClick — podwójne wciśnięcie przycisku myszy
DragDrop — zakończenie przeciągania obiektu
DragOver — przeciąganie obiektu
MouseDown — wciśnięcie przycisku myszy
MouseMove — przesuwanie wskaźnika myszy
MouseUp — wciśnięcie przycisku myszy
OLECompleteDrag — poinformowanie komponentu docelowego o zakończeniu operacji OLE drag/drop
OLEDragDrop — opuszczanie komponentu źródłowego na docelowym w operacji OLE drag/drop
OLEDragOver — przeciąganie jednego komponentu nad drugim w operacji OLE drag/drop
OLEGiveFeedback — zakończono zdarzenie OLEDragOver
OLESetData — brak danych w odpowiednim formacie dla komponentu docelowego w operacji OLE drag/drop
OLEStartDrag — zainicjowanie operacji OLE drag/drop
PanelClick — wciśnięcie przycisku myszy nad panelem
PanelDblClick — podwójne wciśnięcie przycisku myszy nad panelem
Dostępne metody:
Drag — rozpoczęcie, zakończenie lub przerwanie przeciągania kontrolki
Move — zmiana położenia obiektu
OLEDrag — rozpoczęcie operacji drag/drop
Refresh — odświeżenie zawartości obiektu
ShowWhatsThis — wyświetlenie pomocy What's This?
ZOrder — zmiana kolejności z-order obiektów
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:
BeforeClick — kliknięcie zakładki
Click — wciśnięcie przycisku myszy
DragDrop — zakończenie przeciągania obiektu
DragOver — przeciąganie obiektu
GotFocus — otrzymanie fokusa
KeyDown — wciśnięcie klawisza
KeyPress — wciśnięcie klawisza ASCII
KeyUp — zwolnienie klawisza
LostFocus — utracenie fokusa
MouseDown — wciśnięcie przycisku myszy
MouseMove — przesuwanie wskaźnika myszy
MouseUp — wciśnięcie przycisku myszy
OLECompleteDrag — poinformowanie komponentu docelowego o zakończeniu operacji OLE drag/drop
OLEDragDrop — opuszczanie komponentu źródłowego na docelowym w operacji OLE drag/drop
OLEDragOver — przeciąganie jednego komponentu nad drugim w operacji OLE drag/drop
OLEGiveFeedback — zakończono zdarzenie OLEDragOver
OLESetData — brak danych w odpowiednim formacie dla komponentu docelowego w operacji OLE drag/drop
OLEStartDrag — zainicjowanie operacji OLE drag/drop
Dostępne metody:
Drag — rozpoczęcie, zakończenie lub przerwanie przeciągania kontrolki
Move — zmiana położenia obiektu
OLEDrag — rozpoczęcie operacji drag/drop
Refresh — odświeżenie zawartości obiektu
SetFocus — przekazuje fokus obiektowi
ShowWhatsThis — wyświetlenie pomocy What's This?
ZOrder — zmiana kolejności z-order obiektów
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:
Change — zmiana wartości kontrolki
Click — wciśnięcie przycisku myszy
DblClick — podwójne wciśnięcie przycisku myszy
DragDrop — zakończenie przeciągania obiektu
DragOver — przeciąganie obiektu
GotFocus — otrzymanie fokusa
KeyDown — wciśnięcie klawisza
KeyPress — wciśnięcie klawisza ASCII
KeyUp — zwolnienie klawisza
LinkClose — zakończenie konwersacji DDE
LinkError — błąd konwersacji DDE
LinkNotify — zmiana danych konwersacji DDE
LinkOpen — inicjacja konwersacji DDE
LostFocus — utracenie fokusa
MouseDown — wciśnięcie przycisku myszy
MouseMove — przesuwanie wskaźnika myszy
MouseUp — wciśnięcie przycisku myszy
OLECompleteDrag — poinformowanie komponentu docelowego o zakończeniu operacji OLE drag/drop
OLEDragDrop — opuszczanie komponentu źródłowego na docelowym w operacji OLE drag/drop
OLEDragOver — przeciąganie jednego komponentu nad drugim w operacji OLE drag/drop
OLEGiveFeedback — zakończono zdarzenie OLEDragOver
OLESetData — brak danych w odpowiednim formacie dla komponentu docelowego w operacji OLE drag/drop
OLEStartDrag — zainicjowanie operacji OLE drag/drop
Dostępne metody:
Drag — rozpoczęcie, zakończenie lub przerwanie przeciągania kontrolki
LinkExecute — przesłanie do aplikacji źródła ciągu poleceń podczas operacji dynamicznej wymiany danych (DDE)
LinkPoke — przeniesienie zawartości obiektu do aplikacji źródła ciągu poleceń podczas operacji dynamicznej wymiany danych (DDE)
LinkRequest — żądanie od aplikacji źródła przesłania nowej zawartości kontrolek podczas operacji dynamicznej wymiany danych (DDE)
LinkSend — przeniesienie zawartości obiektu do aplikacji klienta (celu) podczas operacji dynamicznej wymiany danych (DDE)
Move — zmiana położenia obiektu
OLEDrag — rozpoczęcie operacji drag/drop
Refresh — odświeżenie zawartości obiektu
SetFocus — przeniesienie fokusa na kontrolkę
ShowWhatsThis — wyświetlenie pomocy What's This?
ZOrder — zmiana kolejności z-order obiektów
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:
ButtonClick — kliknięcie przycisku Button
Change — zakończenie dostosowywania kontrolki przez użytkownika
Click — wciśnięcie przycisku myszy
DblClick — podwójne wciśnięcie przycisku myszy
DragDrop — zakończenie przeciągania obiektu
DragOver — przeciąganie obiektu
MouseDown — wciśnięcie przycisku myszy
MouseMove — przesuwanie wskaźnika myszy
MouseUp — wciśnięcie przycisku myszy
OLECompleteDrag — poinformowanie komponentu docelowego o zakończeniu operacji OLE drag/drop
OLEDragDrop — opuszczanie komponentu źródłowego na docelowym w operacji OLE drag/drop
OLEDragOver — przeciąganie jednego komponentu nad drugim w operacji OLE drag/drop
OLEGiveFeedback — zakończono zdarzenie OLEDragOver
OLESetData — brak danych w odpowiednim formacie dla komponentu docelowego w operacji OLE drag/drop
OLEStartDrag — zainicjowanie operacji OLE drag/drop
Dostępne metody:
Customize — wywołanie okna dialogowego Customize
Drag — rozpoczęcie, zakończenie lub przerwanie przeciągania kontrolki
Move — zmiana położenia obiektu
OLEDrag — rozpoczęcie operacji drag/drop
Refresh — odświeżenie zawartości obiektu RestoreToolbar, odtworzenie stanu początkowego kontrolki
SaveToolbar — zapisanie ustawień kontrolki w pliku
ShowWhatsThis — wyświetlenie pomocy What's This?
ZOrder — zmiana kolejności z-order obiektów
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:
Timer — minięcie określonego przedziału czasu
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:
Change — zmiana bieżącej wartości
DownClick — wciśnięcie dolnego przycisku kontrolki
DragDrop — zakończenie przeciągania obiektu
DragOver — przeciąganie obiektu
GotFocus — otrzymanie fokusa
LostFocus — utracenie fokusa
MouseDown — wciśnięcie przycisku myszy
MouseMove — przesuwanie wskaźnika myszy
MouseUp — wciśnięcie przycisku myszy
OLECompleteDrag — poinformowanie komponentu docelowego o zakończeniu operacji OLE drag/drop
OLEDragDrop — opuszczanie komponentu źródłowego na docelowym w operacji OLE drag/drop
OLEDragOver — przeciąganie jednego komponentu nad drugim w operacji OLE drag/drop
OLEGiveFeedback — zakończono zdarzenie OLEDragOver
OLESetData — brak danych w odpowiednim formacie dla komponentu docelowego w operacji OLE drag/drop
OLEStartDrag — zainicjowanie operacji OLE drag/drop
UpClick — wciśnięcie górnego przycisku kontrolki
Dostępne metody:
Drag — rozpoczęcie, zakończenie lub przerwanie przeciągania kontrolki
Move — zmiana położenia obiektu
OLEDrag (ActiveX) — rozpoczęcie operacji drag/drop
SetFocus — przekazuje fokus obiektowi
ShowWhatsThis — wyświetlenie pomocy What's This?
ZOrder — zmiana kolejności z-order obiektów
3.1.37. UserControl
Obiekt UserControl jest obiektem bazowym dla tworzenia kontrolek ActiveX.
Dostępne zdarzenia:
AccessKeyPress — wciśnięcie klawiszy dostępu kontrolki
AmbientChanges — zmiana właściwości ambient
AsyncReadComplete — odczyt danych z pliku lub adresu URL
Click — wciśnięcie przycisku myszy
DblClick — podwójne wciśnięcie przycisku myszy
DragDrop — zakończenie przeciągania obiektu
DragOver — --> przeciąganie obiektu EnterFocus otrzymania fokusa [Author:md]
ExitFocus — utracenie fokusa
GotFocus — otrzymanie fokusa
Hide — zmiana właściwości Visible
Initialize — tworzenie nowej instancji obiektu InitProperties, utworzenie kontrolki
KeyDown — wciśnięcie klawisza
KeyPress — wciśnięcie klawisza ASCII
KeyUp — zwolnienie klawisza
LostFocus — utracenie fokusa
MouseDown — wciśnięcie przycisku myszy
MouseMove — przesuwanie wskaźnika myszy
MouseUp — wciśnięcie przycisku myszy
OLECompleteDrag — poinformowanie komponentu docelowego o zakończeniu operacji OLE drag/drop
OLEDragDrop — opuszczanie komponentu źródłowego na docelowym w operacji OLE drag/drop
OLEDragOver — przeciąganie jednego komponentu nad drugim w operacji OLE drag/drop
OLEGiveFeedback — zakończono zdarzenie OLEDragOver
OLESetData — brak danych w odpowiednim formacie dla komponentu docelowego w operacji OLE drag/drop
OLEStartDrag — zainicjowanie operacji OLE drag/drop
Paint — odsłonięcie części obiektu ReadProperties, załadowanie starej instancji obiektu
Resize — zmiana rozmiaru obiektu Show (UserControl), zmiana właściwości Visible
Terminate — usunięto wszystkie referencje obiektu WriteProperties, zapisanie instancji obiektu
Dostępne metody:
AsyncRead — czytanie danych z pliku lub adresu URL
CancelAsyncRead — przerwanie odczytywania danych CanPropertyChange, zapytanie o możliwość zmiany właściwości połączonej
Circle — narysowanie elipsy, okręgu lub łuku na obiekcie
Cls — wyczyszczenie grafik stworzonych na obiekcie
Line — narysowanie linii lub prostokąta na obiekcie
OLEDrag — rozpoczęcie operacji drag/drop
PaintPicture — narysowanie zawartości pliku na obiekcie
Point — pobranie wartości koloru RGB określonego punktu na obiekcie
PopupMenu — wyświetlenie menu pop-up PropertyChanged, poinformowanie pojemnika o zmianie właściwości
PSet — narysowanie punktu o określonym kolorze na obiekcie
Refresh — odświeżenie zawartości obiektu
Scale — zdefiniowanie układu współrzędnych obiektu
ScaleX — konwersja szerokości obiektu na inny rodzaj jednostek
ScaleY — konwersja wysokości obiektu na inny rodzaj jednostek
SetFocus — przeniesienie fokusa na kontrolkę Size, zmiana rozmiarów kontrolki
TextHeight — zwrócenie wysokości tekstu w aktualnie wybranej czcionce
TextWidth — zwrócenie szerokości tekstu w aktualnie wybranej czcionce
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:
Change — zmiana wartości kontrolki
DragDrop — zakończenie przeciągania obiektu
DragOver — przeciąganie obiektu
GotFocus — otrzymanie fokusa
KeyDown — wciśnięcie klawisza
KeyPress — wciśnięcie klawisza ASCII
KeyUp — zwolnienie klawisza
LostFocus — utracenie fokusa
Scroll — zmiana pozycji na pasku przewijania
Dostępne metody:
Drag — rozpoczęcie, zakończenie lub przerwanie przeciągania kontrolki
Move — zmiana położenia obiektu
Refresh — odświeżenie zawartości obiektu
SetFocus — przeniesienie fokusa na kontrolkę
ShowWhatsThis — wyświetlenie pomocy What's This?
ZOrder — zmiana kolejności z-order obiektów
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — określenie rodzaju wyświetlanego okna dialogowego.
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:
obiekt — obiekt wykorzystujący tę właściwość.
3.2.3. ActiveForm
Właściwość ActiveForm wskazuje formę „aktywną” (posiadającą fokus).
Składnia:
obiekt.ActiveForm [= Wartość]
gdzie:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — określenie sposobu wyświetlania okna dialogowego.
3.2.4. Align
Właściwość Align określa (lub zwraca) miejsce wyświetlania obiektu na ekranie.
Składnia:
obiekt.Align [=wartość]
gdzie:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — określenie sposobu wyświetlania okna dialogowego.
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — określenie rodzaju wyświetlanego okna dialogowego.
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:
obiekt — obiekt wykorzystujący tę właściwość.
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:
obiekt — obiekt wykorzystujący tę właściwość,
boolean — wyrażenie typu Boolean określające sposób wyświetlania plików (True — domyślny, pozwala na wyświetlanie, False — nie pozwala).
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:
obiekt — obiekt wykorzystujący tę właściwość,
boolean — wyrażenie typu Boolean określające sposób wyświetlania grafiki (True — domyślny, pozwala na automatyczne wyświetlanie, False — nie pozwala).
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:
obiekt — obiekt wykorzystujący tę właściwość,
boolean — wyrażenie typu Boolean określające sposób wyświetlania grafiki (True — pozwala na automatyczne odtwarzanie grafiki, False — domyślny, nie pozwala).
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:
obiekt — obiekt wykorzystujący tę właściwość,
boolean — wyrażenie typu Boolean określające sposób wyświetlania grafiki (True — pozwala na automatyczne dostosowanie rozmiaru, False — domyślny, nie pozwala, zachowując ustawiony wcześniej rozmiar).
3.2.11. BackColor
Właściwość BackColor określa (lub zwraca) kolor tła obiektu.
Składnia:
obiekt.BackColor [=color]
gdzie:
obiekt — obiekt wykorzystujący tę właściwość,
color — wartość lub stała, określająca kolor tła obiektu.
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:
obiekt — obiekt wykorzystujący tę właściwość,
color — wartość lub stała określająca kolor tła obiektu (patrz 3.2.12).
3.2.13. BorderStyle
Właściwość BorderStyle określa (lub zwraca) rodzaj obramowania obiektu.
Składnia:
obiekt.BorderStyle [=obramowanie]
gdzie:
obiekt — obiekt wykorzystujący tę właściwość,
obramowanie — wartość lub stała określająca rodzaj obramowania obiektu.
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 |
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — wartość numeryczna określająca szerokość obramowania
(1-8192).
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 kontrolki OLEContainer, zachowujący się jak przycisk poleceń.
Składnia:
obiekt.Cancel [=boolean]
gdzie:
obiekt — obiekt wykorzystujący tę właściwość,
boolean — wartość określająca, czy obiekt jest przyciskiem Cancel
(True — kontrolka CommandButton jest przyciskiem Cancel, False
— domyślne, nie jest).
3.2.16. Caption
Właściwość Caption określa napis, który jest wyświetlany na kontrolkach.
Składnia:
obiekt.Caption [=napis]
gdzie:
obiekt — obiekt wykorzystujący tę właściwość,
napis — wyświetlany tekst.
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:
obiekt — obiekt wykorzystujący tę właściwość,
boolean — wyrażenie określające, czy ma być wyświetlany znacznik (True — znak zaznaczenia jest wyświetlany, False — domyślne, nie jest wyświetlany).
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:
obiekt — obiekt wykorzystujący tę właściwość,
boolean — wyrażenie określające zachowanie się obiektu (True — domyślne, metody graficzne w zdarzeniu Paint odtwarzają cały obiekt, a wokół niegraficznych kontrolek na formie przed wykonaniem zdarzenia Paint jest tworzony wycięty obszar, False — metody graficzne w zdarzeniu Paint odtwarzają tylko nowo odsłonięty obszar, a wokół niegraficznych kontrolek na formie przed wykonaniem zdarzenia Paint nie jest tworzony wycięty obszar).
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:
obiekt — obiekt wykorzystujący tę właściwość.
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — wyrażenie określające liczbę kolumn i sposób ich przewijania
(0 — domyślne, elementy są wyświetlane w jednej kolumnie i lista może być przewijana pionowo 1-N — elementy są wyświetlane w N kolumnach).
3.2.21. Container
Właściwość Container określa (lub zwraca) pojemnik (container) kontrolki.
Składnia:
obiekt.Container [=pojemnik]
gdzie:
obiekt — obiekt wykorzystujący tę właściwość,
pojemnik — wyrażenie reprezentujące obiekt, który może być pojemnikiem dla innych kontrolek (obiekt).
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:
obiekt — obiekt wykorzystujący tę właściwość,
boolean — wartość określająca sposób wyświetlania menu kontroli
(True — domyślnie, wyświetla je na formie, False — nie wyświetla).
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:
obiekt — obiekt wykorzystujący tę właściwość.
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:
obiekt — obiekt wykorzystujący tę właściwość.
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:
obiekt — obiekt wykorzystujący tę właściwość,
X — wartość określająca współrzędną poziomą,
Y — wartość określająca współrzędną pionową.
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
|
||
|
Tylko edycje VB Professional i VB Enterprise. |
gdzie:
obiekt — obiekt wykorzystujący tę właściwość,
obiektdatabase — obiekt wykorzystujący obiekt Database, stworzony przez kontrolkę Data.
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:
obiekt — obiekt wykorzystujący tę właściwość,
nazwa — wyrażenie łańcuchowe, które określa nazwę i lokalizację (ścieżkę dostępu) pliku bazy danych lub nazwę źródła danych dla źródeł danych ODBC.
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — wyrażenie określające, czy dane się zmieniły (True — dane w kontrolce są inne niż dane w bieżącym rekordzie, False — domyślne, są takie same).
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — wyrażenie określające nazwę jednego z pól w obiekcie Recordset, określonego przez właściwości RecordSource i DatabaseName.
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:
obiekt — obiekt wykorzystujący tę właściwość,
boolean — wyrażenie określające, czy przycisk poleceń jest przyciskiem domyślnym (True — kontrolka jest przyciskiem domyślnym, False
— domyślne, nie jest).
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:
obiekt — obiekt wykorzystujący tę właściwość,
obraz — obiekt Picture zawierający grafikę do wyświetlenia.
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:
obiekt — obiekt wykorzystujący tę właściwość,
obraz — obiekt Picture zawierający grafikę do wyświetlenia.
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:
obiekt — obiekt wykorzystujący tę właściwość,
ikona — odwołanie do ikony.
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — wartość określająca tryb przeciągania (0 — domyślnie, ręczny wymaga użycia metody Drag, aby zainicjować operację drag/drop,
1 — automatyczny, kliknięcie automatycznie powoduje wykonanie operacji drag/drop).
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:
obiekt — obiekt wykorzystujący tę właściwość,
wygląd — wyrażenie określające wygląd zewnętrzny.
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — wyrażenie określające rodzaj linii.
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:
obiekt — obiekt wykorzystujący tę właściwość,
rozmiar — wartość określająca szerokość rysowanej linii w pikselach
(1 - 32 767).
3.2.39. Drive
Właściwość Drive określa (lub zwraca) wybrany dysk w czasie wykonywania programu.
Składnia:
obiekt.Drive [= Dysk]
gdzie:
obiekt — obiekt wykorzystujący tę właściwość,
dysk — wyrażenie określające literę dysku.
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:
obiekt — obiekt wykorzystujący tę właściwość,
boolean — wyrażenie określające, czy obiekt ma reagować na zdarzenia generowane przez użytkownika, czy też nie.
3.2.41. FileName
Właściwość FileName określa (lub zwraca) ścieżkę i nazwę wybranego pliku.
Składnia:
obiekt.FileName [= plik]
gdzie:
obiekt — obiekt wykorzystujący tę właściwość,
plik — nazwa pliku wraz ze ścieżką dostępu do niego.
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:
obiekt — obiekt wykorzystujący tę właściwość,
kolor — wartość określająca, jaki kolor ma być użyty do wypełniania kształtów (patrz 3.2.11).
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:
obiekt — obiekt wykorzystujący tę właściwość,
styl — wyrażenie określające rodzaj wypełnienia.
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:
obiekt — obiekt wykorzystujący tę właściwość.
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:
obiekt — obiekt wykorzystujący tę właściwość,
boolean — wyrażenie określające, czy czcionka ma przyjąć wskazywany styl (True — ma przyjąć, False — nie przyjmuje).
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:
obiekt — obiekt wykorzystujący tę właściwość,
czcionka — nazwa czcionki przeznaczonej do użycia.
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:
obiekt — obiekt wykorzystujący tę właściwość,
rozmiar — rozmiar czcionki (w punktach).
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:
obiekt — obiekt wykorzystujący tę właściwość,
boolean — wyrażenie określające, czy przycisk poleceń jest przyciskiem domyślnym (True — domyślnie, wyświetla tekst i grafikę w tle w przestrzeni wokół znaków, False — nie wyświetla).
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:
obiekt — obiekt wykorzystujący tę właściwość,
kolor — wartość określająca, jaki kolor ma być użyty do wypełniania kształtów (patrz 3.2.11).
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:
obiekt — obiekt wykorzystujący tę właściwość.
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:
obiekt — obiekt wykorzystujący tę właściwość,
boolean — wyrażenie typu Boolean określające sposób wyświetlania plików (True — pozwala na wyświetlanie, False — domyślny, nie pozwala).
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:
obiekt — obiekt wykorzystujący tę właściwość,
wysokość — wartość określająca wysokość obiektu lub kolumny.
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — wartość określająca numer kontekstu skojarzonego z obiektem.
3.2.57. hWnd
Właściwość HWnd zwraca uchwyt (handle) do kontrolki lub do obiektu form.
Składnia:
obiekt.HWnd
gdzie:
obiekt — obiekt wykorzystujący tę właściwość.
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:
obiekt — obiekt wykorzystujący tę właściwość,
boolean — wyrażenie określające stan podświetlenia tekstu po utracie fokusa przez kontrolkę (True — domyślnie, będzie podświetlony, False — nie będzie).
3.2.59. Icon
Właściwość Icon zwraca ikonę, wyświetlaną, gdy obiekt form jest minimalizowany.
Składnia:
obiekt.Icon
gdzie:
obiekt — obiekt wykorzystujący tę właściwość.
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:
obiekt — obiekt wykorzystujący tę właściwość.
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:
obiekt — obiekt wykorzystujący tę właściwość.
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:
obiekt — obiekt wykorzystujący tę właściwość,
liczba — wartość identyfikująca daną kontrolkę w tablicy kontrolek (liczba całkowita).
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:
obiekt — obiekt wykorzystujący tę właściwość,
boolean — wartość określająca, czy kontrolka automatycznie zmienia rozmiar (True — domyślne, kontrolka zmienia rozmiar, aby wyświetlać tylko elementy w całości, False — kontrolka nie zmienia swego rozmiaru).
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:
obiekt — obiekt wykorzystujący tę właściwość,
czas — wartości określające liczbę milisekund pomiędzy wystąpieniami zdarzenia Timer (1 - 65535).
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:
obiekt — obiekt wykorzystujący tę właściwość,
index — numer elementu w danym obiekcie,
wartość — wartości określające liczbę milisekund pomiędzy wystąpieniami zdarzenia Timer.
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:
obiekt — obiekt wykorzystujący tę właściwość,
boolean — wartości określające, jak zdarzenia zostaną odebrane (True
— najpierw zdarzenie odbierze forma, a potem aktywna kontrolka, False
— domyślne, aktywna kontrolka odbierze zdarzenie, a forma go nie odbierze).
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — liczba całkowita określająca wartość zmiany właściwości Value.
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — liczba określająca odległość.
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — wyrażenie określające dane przesyłane do kontrolki docelowej.
3.2.70. LinkMode
Właściwość LinkMode określa (lub zwraca) typ połączenia używanego przy konwersacjach DDE i aktywuje połączenie.
Gdy celem konwersacji DDE są kontrolki — kontrolce docelowej pozwala na formie zainicjować konwersację określoną przez właściwości LinkTopic i LinkItem.
Gdy źródłem konwersacji DDE są formy — aplikacji docelowej pozwala zainicjować konwersację z formą źródłową.
Składnia:
obiekt.LinkMode [= wartość]
gdzie:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — wyrażenie określające typ połączenia.
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — liczba określająca czas oczekiwania (1 sekunda = 10).
3.2.72. LinkTopic
Właściwość LinkTopic określa (lub zwraca):
Gdy celem konwersacji DDE są kontrolki — aplikację docelową i temat połączenia (podstawowy zbiór danych używanych w aplikacji).
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — wyrażenie określające element DDE.
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:
obiekt — obiekt wykorzystujący tę właściwość,
index — liczba określająca pozycję na liście,
pozycja — wyrażenie określające pozycję listy.
3.2.74. ListCount
Właściwość ListCount zwraca liczbę pozycji części listy kontrolki.
Składnia:
obiekt.ListCount
gdzie:
obiekt — obiekt wykorzystujący tę właściwość.
3.2.75. ListIndex
Właściwość ListIndex określa (lub zwraca) indeks aktualnie zaznaczonej pozycji w kontrolce.
Składnia:
obiekt.ListIndex [= Indeks]
gdzie:
obiekt — obiekt wykorzystujący tę właściwość,
index — liczba określająca indeks aktualnej pozycji w liście (-1 — żadna pozycja nie jest zaznaczona, N — zaznaczona jest pozycja o indeksie N).
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — wartość określająca, kiedy kontrolka może być edytowana
(-1 — żadna pozycja nie jest zaznaczona, N — zaznaczona jest pozycja o indeksie N).
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:
obiekt — obiekt wykorzystujący tę właściwość,
kolor — wartość lub stała określająca kolor tła do zamaskowania (patrz 3.2.11).
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — liczba określająca maksymalną wartość (0 - 32000).
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:
obiekt — obiekt wykorzystujący tę właściwość,
boolean — wartość określająca, czy Maksymalizuj istnieje
(True — domyślnie, forma ma przycisk Maksymalizuj, False — nie ma).
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — liczba całkowita, określająca liczbę znaków.
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:
obiekt — obiekt wykorzystujący tę właściwość,
boolean — wartość określająca, czy forma jest formą potomną
(True — forma jest formą potomną, False — domyślne, nie jest).
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — liczba określająca minimalną wartość (0 - 32000).
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:
obiekt — obiekt wykorzystujący tę właściwość,
boolean — wartość określająca, czy Maksymalizuj istnieje
(True — domyślnie, forma ma przycisk Minimalizacji, False — nie ma).
--> 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:
obiekt — obiekt wykorzystujący tę właściwość,
lokalizacja — wartość określająca ścieżkę dostępu i nazwę pliku ikony,
wartość — właściwość Picture obiektu Form, kontrolka PictreBox lub Image.[Author:PGon]
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — wyrażenie określające typ wyświetlanego wskaźnika myszy.
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — wartość określająca, czy obiekt może być przemieszczany
(True lub -1 — obiekt może być przemieszczany, False lub 0 — nie może).
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:
obiekt — obiekt wykorzystujący tę właściwość,
boolean — wartość określająca, czy w kontrolce może wystąpić wiele wierszy tekstu (True — może wystąpić, False — domyślne, może wystąpić tylko jeden).
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 i ListBox oraz jak ten wielokrotny wybór będzie przeprowadzany.
Składnia:
obiekt.MultiSelect [=wartość]
gdzie:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — wartość określająca, czy można dokonywać wyboru wielu elementów za jednym razem.
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:
obiekt — obiekt wykorzystujący tę właściwość,
nazwa — nazwa obiektu lub czcionki.
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:
obiekt — obiekt wykorzystujący tę właściwość.
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:
obiekt — obiekt wykorzystujący tę właściwość,
boolean — wyrażenie określające sposób wyświetlania plików
(True — domyślny, pozwala na wyświetlanie, False — nie pozwala).
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — wyrażenie określające sposób obsługiwania operacji OLE drag/drop.
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — wyrażenie określające metodę przechwytywania operacji drag/drop przez komponent.
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:
obiekt — obiekt wykorzystujący tę właściwość,
plik — nazwa i ścieżka dostępu do pliku zawierającego paletę.
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — wyrażenie określające używaną paletę.
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:
obiekt — obiekt wykorzystujący tę właściwość.
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — wyrażenie określające wyświetlane znaki.
3.2.102. Path
Właściwość Path określa (lub zwraca) ścieżkę dyskową.
Składnia:
obiekt.Path [= ścieżka]
gdzie:
obiekt — obiekt wykorzystujący tę właściwość,
ścieżka — wyrażenie określające ścieżkę dyskową.
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — wyrażenie określające wyświetlane pliki (np. *.*, *.arj lub *.doc). Domyślnym ustawieniem jest *.*, czyli wszystkie pliki.
3.2.104. Picture
Właściwość Picture określa (lub zwraca) grafikę do wyświetlenia w kontrolce.
Składnia:
obiekt.Picture [= plik]
gdzie:
obiekt — obiekt wykorzystujący tę właściwość,
plik — wyrażenie określające nazwę pliku (wraz ze ścieżką dostępu) z grafiką do wyświetlenia.
Wartości dostępne dla argumentu plik:
|
|||
Wartość |
Opis |
||
None |
(Domyślna) brak grafiki |
||
Bitmap |
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:
obiekt — obiekt wykorzystujący tę właściwość,
boolean — wyrażenie określające sposób wyświetlania plików
(True — domyślny, pozwala na wyświetlanie, False — nie pozwala).
3.2.106. ScaleHeight
Właściwość ScaleHeight określa (lub zwraca) liczbę pionowego, wewnętrznego wymiaru obiektu.
Składnia:
obiekt.ScaleHeight [= wartość]
gdzie:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — wyrażenie numeryczne określające pionowy wymiar.
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — wyrażenie numeryczne określające poziomą współrzędną. Wartością domyślną jest 0.
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — liczba (całkowita) określająca jednostkę miary.
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — wyrażenie numeryczne określające pionową współrzędną. Wartością domyślną jest 0.
3.2.110. ScaleWidth
Właściwość ScaleWidth określa (lub zwraca) liczbę poziomego, wewnętrznego wymiaru obiektu.
Składnia:
obiekt.ScaleWidth [= wartość]
gdzie:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — wyrażenie numeryczne określające pionowy wymiar.
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — wyrażenie określające, czy obiekt ma pasek przewijania.
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:
obiekt — obiekt wykorzystujący tę właściwość.
3.2.113. Selected
Właściwość Selected określa (lub zwraca) status zaznaczenia pozycji w kontrolce ListBox i FileListBox.
|
||
|
Właściwość niedostępna na etapie projektowania. |
Składnia:
obiekt.Selected (Indeks) [= Boolean]
gdzie:
obiekt — obiekt wykorzystujący tę właściwość,
index — numer indeksu pozycji w kontrolce,
boolean — wyrażenie określające, czy pozycja na liście jest zaznaczona (True — pozycja na liście jest zaznaczona, False — domyślne, nie jest).
3.2.114. SelLength
Właściwość SelLenght określa (lub zwraca) liczbę zaznaczonych znaków.
Składnia:
obiekt.SelLength[= ile]
gdzie:
obiekt — obiekt wykorzystujący tę właściwość,
ile — liczba (całkowita) określająca liczbę zaznaczonych znaków
(od 0 do maksymalnej długości tekstu).
3.2.115. SelStart
Właściwość SelStart określa (lub zwraca) liczbę zaznaczonych znaków.
Składnia:
obiekt.SelStart[= index]
gdzie:
obiekt — obiekt wykorzystujący tę właściwość,
index — liczba (całkowita) określająca początek zaznaczanego tekstu.
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — wyrażenie łańcuchowe zawierające zaznaczony tekst.
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — wyrażenie określające wygląd kontrolki.
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:
obiekt — obiekt wykorzystujący tę właściwość.
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — liczba całkowita określająca wartość zmiany właściwości Value.
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:
obiekt — obiekt wykorzystujący tę właściwość.
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:
obiekt — obiekt wykorzystujący tę właściwość,
boolean — wyrażenie określające, czy grafika dopasowuje swój rozmiar (True — grafika dopasowuje się do rozmiaru kontrolki, False — domyślne, kontrolka dopasowuje się do rozmiaru grafiki).
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:
obiekt — obiekt wykorzystujący tę właściwość,
pozycja — wyrażenie określające pozycję obiektu.
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:
obiekt — obiekt wykorzystujący tę właściwość.
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:
obiekt — obiekt wykorzystujący tę właściwość,
boolean — wyrażenie określające sposób wyświetlania plików
(True — domyślny, pozwala na wyświetlanie, False — nie pozwala).
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:
obiekt — obiekt wykorzystujący tę właściwość,
index — liczba (całkowita) (0 — liczba obiektów - 1).
3.2.127. TabStop
Właściwość TabStop określa (lub zwraca) wartość, określającą, czy można używać klawisza TAB w stosunku do obiektu.
Składnia:
obiekt.TabStop [=boolean]
gdzie:
obiekt — obiekt wykorzystujący tę właściwość,
boolean — wyrażenie określające, czy obiekt może otrzymać fokus poprzez użycie klawisza TAB (True — domyślny, może otrzymywać, False — obiekt jest omijany).
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — wyrażenie identyfikujące obiekt.
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:
obiekt — obiekt wykorzystujący tę właściwość,
tekst — wyświetlany tekst.
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:
obiekt — obiekt wykorzystujący tę właściwość,
tekst — wyświetlany tekst podpowiedzi.
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — liczba określająca odległość.
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:
obiekt — obiekt wykorzystujący tę właściwość,
index — liczba (całkowita) określająca numer elementu listy wyświetlanego na pierwszej pozycji.
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:
obiekt — obiekt wykorzystujący tę właściwość,
boolean — wyrażenie określające, czy kolor jest używany jako maska (True — kolor jest używany jako maska, False — domyślny, kolor jest ignorowany).
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:
obiekt — obiekt wykorzystujący tę właściwość,
boolean — wyrażenie określające, czy kontrolka posiada klawisz skrótu klawiaturowego (True — znak „&” we właściwości Caption powoduje, iż znak następny staje się klawiszem skrótu klawiaturowego, False
— domyślny, każdy znak „&” we właściwości Caption jest ignorowany).
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — wartość określająca pozycję lub stan kontrolki.
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:
obiekt — obiekt wykorzystujący tę właściwość,
boolean — wyrażenie określające, czy obiekt jest widoczny, czy też nie
(True — domyślnie, obiekt jest widoczny, False — obiekt jest ukryty).
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:
obiekt — obiekt wykorzystujący tę właściwość,
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:
obiekt — obiekt wykorzystujący tę właściwość,
boolean — wyrażenie określające, czy używane jest menu pop-up What's This? (True — techniki What's This? są wykorzystywane do uruchamiania pomocy, False — domyślne, do wywołania pomocy wykorzystywany jest klawisz F1).
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:
obiekt — obiekt wykorzystujący tę właściwość,
indeks — liczba (całkowita) określająca numer kontekstu w pomocy.
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:
obiekt — obiekt wykorzystujący tę właściwość,
szerokość — wartość określająca szerokość obiektu lub kolumny.
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:
obiekt — obiekt wykorzystujący tę właściwość.
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — wartość określająca sposób wyświetlania okna obiektu.
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:
obiekt — obiekt wykorzystujący tę właściwość,
boolean — wyrażenie określające, czy kontrolka dopasowuje swój rozmiar automatycznie (True — dopasowuje się jedynie do kroju i rozmiaru czcionki (pionowo), False — dopasowuje się zarówno do kroju i rozmiaru czcionki, jak i do rozmiaru tekstu (pionowo i poziomo).
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:
obiekt — obiekt wykorzystujący tę właściwość,
wartość — wartość określająca współrzędną.
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:
obiekt — obiekt wykorzystujący to zdarzenie.
3.3.2. Change
Zdarzenie Change jest generowane, jeżeli zmieni się zawartość obiektu.
Składnia:
Private Sub obiekt_Change ([Indeks As Integer])
gdzie:
obiekt — obiekt wykorzystujący to zdarzenie,
indeks — wartość określająca element sterujący w tablicy elementów sterujących.
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:
obiekt — obiekt wykorzystujący to zdarzenie,
indeks — wartość określająca element sterujący w tablicy elementów sterujących.
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:
obiekt — obiekt wykorzystujący to zdarzenie,
indeks — wartość określająca element sterujący w tablicy elementów sterujących.
3.3.5. DeActivate
Zdarzenie DeActivate jest generowane, gdy obiekt przestaje być obiektem aktywnym.
Składnia:
Private Sub obiekt_DeActivate ()
gdzie:
obiekt — obiekt wykorzystujący to zdarzenie.
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:
obiekt — obiekt wykorzystujący to zdarzenie,
indeks — wartość określająca element sterujący w tablicy elementów sterujących,
źródło — przeciągany element,
x, y — współrzędne kursora myszy w chwili zakończenia przeciągania.
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:
obiekt — obiekt wykorzystujący to zdarzenie,
indeks — wartość określająca element sterujący w tablicy elementów sterujących,
źródło — przeciągany element,
x, y — współrzędne kursora myszy w chwili zakończenia przeciągania,
stan — aktualny stan przeciągania (0 — Enter, obiekt wszedł nad „cel”,
1 — Leave, obiekt jest poza „celem”, 2 — Over, obiekt jest nad „celem”).
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:
obiekt — obiekt wykorzystujący to zdarzenie,
indeks — wartość określająca element sterujący w tablicy elementów sterujących.
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:
obiekt — obiekt wykorzystujący to zdarzenie,
indeks — wartość określająca element sterujący w tablicy elementów sterujących,
błąd — numer błędu,
odpowiedź — wartość określająca numer odpowiedzi, jaka ma wystąpić na dany błąd.
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:
obiekt — obiekt wykorzystujący to zdarzenie,
indeks — wartość określająca element sterujący w tablicy elementów sterujących.
--> 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:
obiekt — obiekt wykorzystujący to zdarzenie,
indeks — wartość określająca element sterujący w tablicy elementów sterujących.[Author:PGon]
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:
obiekt — obiekt wykorzystujący to zdarzenie,
indeks — wartość określająca element sterujący w tablicy elementów sterujących.
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:
obiekt — obiekt wykorzystujący to zdarzenie,
indeks — wartość określająca element sterujący w tablicy elementów sterujących,
kod — kod reprezentujący wciśnięty klawisz,
stan — wartość określająca stan klawiszy Shift, Ctrl i Alt (1 — SHIFT,
2 — CTRL, 4 — ALT).
|
||
|
Wartości te mogą być dodawane, co oznaczać będzie wciśnięcie jakiejś kombinacji tych przycisków. |
3.3.14. KeyPress
Zdarzenie KeyPress jest generowane po naciśnięciu i zwolnieniu klawisza.
Składnia:
Private Sub Form_KeyPress (ZnakAscii As Integer)
Private Sub obiekt_KeyPress ([Indeks As Integer,] ZnakAscii As Integer)
gdzie:
obiekt — obiekt wykorzystujący to zdarzenie,
indeks — wartość określająca element sterujący w tablicy elementów sterujących,
znakAscii — kod ASCII reprezentujący wciśnięty klawisz.
3.3.15. KeyUp
Zdarzenie KeyUp jest generowane po zwolnieniu klawisza.
Składnia:
Private Sub Form_KeyUp (Kod As Integer, Stan As Integer)
Private Sub obiekt_KeyUp ([Indeks As Integer,] Kod As Integer, Stan As Integer)
gdzie:
obiekt — obiekt wykorzystujący to zdarzenie,
indeks — wartość określająca element sterujący w tablicy elementów sterujących,
kod — kod reprezentujący wciśnięty klawisz,
stan — wartość określająca stan klawiszy Shift, Ctrl i Alt (1 — SHIFT,
2 — CTRL, 4 — ALT).
|
||
|
Wartości te mogą być dodawane, co oznaczać będzie wciśnięcie jakiejś kombinacji tych przycisków. |
3.3.16. LinkClose
Zdarzenie LinkClose jest generowane, gdy nastąpi zakończenie konwersacji DDE.
Składnia:
Private Sub Form_LinkClose()
Private Sub MDIForm_LinkClose()
Private Sub obiekt_LinkClose ([Indeks As Integer])
gdzie:
obiekt — obiekt wykorzystujący to zdarzenie,
indeks — wartość określająca element sterujący w tablicy elementów sterujących.
3.3.17. LinkError
Zdarzenie LinkError jest generowane, gdy nastąpi błąd podczas konwersacji DDE.
Składnia:
Private Sub Form_LinkError (Numer As Integer)
Private Sub MDIForm_LinkError (Numer As Integer)
Private Sub obiekt_LinkError ([Indeks As Integer,] Numer As Integer)
gdzie:
obiekt — obiekt wykorzystujący to zdarzenie,
indeks — wartość określająca element sterujący w tablicy elementów sterujących,
numer — numer błędu.
Wartości dostępne dla argumentu numer:
|
|||
Numer błędu |
Opis |
||
1 |
Żądanie danych w złym formacie przez inną aplikację |
||
6 |
Inna aplikacja próbuje konwersacji DDE mimo ustawienia LinkMode na 0 |
||
7 |
Wszystkie połączenia ze źródłem są zajęte (maksymalnie 128 połączeń z jednym źródłem) |
||
8 |
Dla kontrolek — błąd uaktualnienia danych w kontrolce po automatycznym połączeniu lub użyciu metody LinkRequest, dla form — nieudana próba wystawienia danych przez kontrolkę |
||
11 |
Zbyt mało pamięci dla wykonania konwersacji DDE |
3.3.18. LinkExecute
Zdarzenie LinkExecute jest generowane, gdy w konwersacji DDE aplikacja typu klient przekazuje do aplikacji typu server jako polecenia do wykonania łańcuch CmdStr.
Składnia:
Private Sub obiekt_LinkExecute (CmdStr As String, Cancel As Integer)
gdzie:
obiekt — obiekt wykorzystujący to zdarzenie,
cmdStr — polecenie do wykonania wysłane przez aplikację typu klient,
cancel — wartość określająca, czy polecenie zostało zaakceptowane
(0 — tak, inna wartość — nie, standardowo — (-1).
3.3.19. LinkNotify
Zdarzenie LinkNotify jest generowane, gdy aplikacja będąca źródłem zmienia dane określone przez połączenie DDE, jeżeli właściwość LinkMode aplikacji klienta jest ustawiona na 3.
Składnia:
Private Sub obiekt_LinkNotify ([Indeks As Integer])
gdzie:
obiekt — obiekt wykorzystujący to zdarzenie,
indeks — wartość określająca element sterujący w tablicy elementów sterujących.
3.3.20. LinkOpen
Zdarzenie LinkOpen jest generowane, gdy konwersacja DDE jest inicjowana.
Składnia:
Private Sub Form_LinkOpen (Cancel As Integer)
Private Sub MDIForm_LinkOpen (Cancel As Integer)
Private Sub obiekt_LinkOpen ([Indeks As Integer,] Cancel As Integer)
gdzie:
obiekt — obiekt wykorzystujący to zdarzenie,
indeks — wartość określająca element sterujący w tablicy elementów sterujących,
cancel — wartość określająca, czy polecenie zostało zaakceptowane
(0 — tak, inna wartość — nie, standardowo — (-1).
3.3.21. Load
Zdarzenie Load jest generowane, gdy forma jest wczytywana.
Składnia:
Private Sub Form_Load()
Private Sub MDIForm_Load()
3.3.22. LostFocus
Zdarzenie LostFocus jest generowane, gdy obiekt przestaje być aktywny.
Składnia:
Private Sub Form_LostFocus()
Private Sub obiekt_LostFocus ([Indeks As Integer])
gdzie:
obiekt — obiekt wykorzystujący to zdarzenie,
indeks — wartość określająca element sterujący w tablicy elementów sterujących.
3.3.23. MouseDown
Zdarzenie MouseDown jest generowane, gdy następuje wciśnięcie przycisku myszy.
Składnia:
Private Sub Form_MouseDown (Klawisz As Integer, Stan As Integer, X As Single, Y As Single)
Private Sub MDIForm_MouseDown (Klawisz As Integer, Stan As Integer, X As Single, Y As Single)
Private Sub obiekt_MouseDown ([Indeks As Integer,] Klawisz As Integer, Stan As Integer, X As Single, Y As Single)
gdzie:
obiekt — obiekt wykorzystujący to zdarzenie,
indeks — wartość określająca element sterujący w tablicy elementów sterujących,
klawisz — wartość reprezentująca wciśnięty klawisz myszy,
x, y — współrzędne kursora myszy,
stan — wartość określająca stan klawiszy Shift, Ctrl i Alt (1 — SHIFT,
2 — CTRL, 4 — ALT).
|
||
|
Wartości te mogą być dodawane, co oznaczać będzie wciśnięcie jakiejś kombinacji tych przycisków. |
Wartości i stałe dostępne dla argumentu klawisz:
|
|||
Stała |
Wartość |
Opis |
|
vbLeftButton |
1 |
Przyciśnięty lewy klawisz myszy |
|
vbRightButton |
2 |
Przyciśnięty prawy klawisz myszy |
|
vbMiddleButton |
4 |
Przyciśnięty środkowy klawisz myszy |
Wartości i stałe dostępne dla argumentu stan:
|
||||
Stała |
Wartość |
Opis |
||
vbShiftMask |
1 |
Wybrany klawisz SHIFT |
||
vbCtrlMask |
2 |
Wybrany klawisz CTRL |
||
vbAltMask |
4 |
Wybrany klawisz ALT |
3.3.24. MouseMove
Zdarzenie MouseMove jest generowane podczas przesuwania wskaźnika myszy.
Składnia:
Private Sub Form_MouseMove (Klawisz As Integer, Stan As Integer, X As Single, Y As Single)
Private Sub MDIForm_MouseMove (Klawisz As Integer, Stan As Integer, X As Single, Y As Single)
Private Sub obiekt_MouseMove ([Indeks As Integer,] Klawisz As Integer, Stan As Integer, X As Single, Y As Single)
gdzie:
obiekt — obiekt wykorzystujący to zdarzenie,
indeks — wartość określająca element sterujący w tablicy elementów sterujących,
klawisz — wartość reprezentująca wciśnięty klawisz myszy,
x, y — współrzędne kursora myszy,
stan — wartość określająca stan klawiszy Shift, Ctrl i Alt (1 — SHIFT,
2 — CTRL, 4 — ALT).
|
||
|
Wartości te mogą być dodawane, co oznaczać będzie wciśnięcie jakiejś kombinacji tych przycisków. |
Wartości i stałe dostępne dla argumentu klawisz: patrz 3.3.23.
Wartości i stałe dostępne dla argumentu stan: patrz 3.3.23.
3.3.25. MouseUp
Zdarzenie MouseUp jest generowane, gdy następuje zwolnienie przycisku myszy.
Składnia:
Private Sub Form_MouseUp (Klawisz As Integer, Stan As Integer, X As Single, Y As Single)
Private Sub MDIForm_MouseUp (Klawisz As Integer, Stan As Integer, X As Single, Y As Single)
Private Sub obiekt_MouseUp ([Indeks As Integer,] Klawisz As Integer, Stan As Integer, X As Single, Y As Single)
gdzie:
obiekt — obiekt wykorzystujący to zdarzenie,
indeks — wartość określająca element sterujący w tablicy elementów sterujących,
klawisz — wartość reprezentująca wciśnięty klawisz myszy,
x, y — współrzędne kursora myszy,
stan — wartość określająca stan klawiszy Shift, Ctrl i Alt (1 — SHIFT,
2 — CTRL, 4 — ALT).
|
||
|
Wartości te mogą być dodawane, co oznaczać będzie wciśnięcie jakiejś kombinacji tych przycisków. |
Wartości i stałe dostępne dla argumentu klawisz: patrz 3.3.23.
Wartości i stałe dostępne dla argumentu stan: 3.3.23.
3.3.26. Paint
Zdarzenie Paint jest generowane, gdy dotychczas zakryta część lub całość obiektu zostanie odsłonięta.
Składnia:
Private Sub Form_Paint()
Private Sub obiekt_Paint ([Indeks As Integer])
gdzie:
obiekt — obiekt wykorzystujący to zdarzenie,
indeks — wartość określająca element sterujący w tablicy elementów sterujących.
3.3.27. PathChange
Zdarzenie PathChange jest generowane, gdy nastąpiła zmiana właściwości FileName lub Path (w wyniku zmiany ścieżki dostępu do pliku).
Składnia:
Private Sub obiekt_PathChange ([Indeks As Integer])
gdzie:
obiekt — obiekt wykorzystujący to zdarzenie,
indeks — wartość określająca element sterujący w tablicy elementów sterujących.
3.3.28. PatternChange
Zdarzenie PatternChange jest generowane, gdy nastąpiła zmiana właściwości FileName lub Pattern (w wyniku zmiany maski nazwy pliku).
Składnia:
Private Sub obiekt_PatternChange ([Indeks As Integer])
gdzie:
obiekt — obiekt wykorzystujący to zdarzenie,
indeks — wartość określająca element sterujący w tablicy elementów sterujących.
3.3.29. QueryUnload
Zdarzenie QueryUnload jest generowane tuż przed zamknięciem formy lub aplikacji.
Składnia:
Private Sub Form_QueryUnload (Cancel As Integer, UnloadMode As Integer)
Private Sub MDIForm_QueryUnload (Cancel As Integer, UnloadMode As Integer)
gdzie:
cancel — wartość określająca, czy ma nastąpić zamknięcie (0 — pozwala, inna wartość — nie),
unloadMode — wartość określająca przyczynę wywołania zdarzenia.
Wartości i stałe dostępne dla argumentu unloadMode:
|
||||
Stała |
Wartość |
Opis |
||
vbFormControlMenu |
0 |
Użytkownik wybrał komendę Close z menu Control formy |
||
vbFormCode |
1 |
Została wywołana instrukcja Unload w kodzie programu |
Stała |
Wartość |
Opis |
vbAppWindows |
2 |
Aktualna sesja Microsoft Windows jest zamykana |
vbAppTaskManager |
3 |
Aplikację zamyka Task Manager systemu operacyjnego |
vbFormMDIForm |
4 |
Zamykana jest forma-potomek (MDIChild), ponieważ została zamknięta forma-rodzic (MDIForm) |
3.3.30. Reposition
Zdarzenie Reposition jest generowane, gdy rekord staje się rekordem aktywnym.
Składnia:
Private Sub obiekt_Reposition ([Indeks As Integer])
gdzie:
obiekt — obiekt wykorzystujący to zdarzenie,
indeks — wartość określająca element sterujący w tablicy elementów sterujących.
3.3.31. Resize
Zdarzenie Resize jest generowane przy zmianie rozmiaru obiektu.
Składnia:
Private Sub Form_Resize()
Private Sub obiekt_Resize (Wysokość As Single, Szerokość As Single)
gdzie:
obiekt — obiekt wykorzystujący to zdarzenie,
wysokość — wartość określająca nową wysokość obiektu,
szerokość — wartość określająca nową szerokość obiektu.
3.3.32. Scroll
Zdarzenie Scroll jest generowane, gdy pasek przewijania (pionowy lub poziomy) jest używany.
Składnia:
Private Sub dbgrid_Scroll (Cancel As Integer)
Private Sub obiekt_Scroll()
gdzie:
obiekt — obiekt wykorzystujący to zdarzenie,
cancel — wartość określająca nową wysokość obiektu.
3.3.33. Terminate
Zdarzenie Terminate jest generowane, gdy wszystkie odwołania do instancji obiektu lub klasy zostaną usunięte z pamięci poprzez ustawienie wszystkich zmiennych odwołujących się do obiektu na wartość Nothing lub gdy ostatnia referencja do obiektu wychodzi poza zasięg zmiennych.
Składnia:
Private Sub obiekt_Terminate()
gdzie:
obiekt — obiekt wykorzystujący to zdarzenie.
3.3.34. Timer
Zdarzenie Timer jest generowane w określonych odstępach czasu, gdy odstęp ten jest ustawiony we właściwości Interval kontrolki Timer.
Składnia:
Private Sub obiekt_Timer ([Indeks As Integer])
gdzie:
obiekt — obiekt wykorzystujący to zdarzenie,
indeks — wartość określająca element sterujący w tablicy elementów sterujących.
3.3.35. Unload
Zdarzenie Unload jest generowane tuż przed zamknięciem formy.
Składnia:
Private Sub obiekt_Unload (Cancel As Integer)
gdzie:
obiekt — obiekt wykorzystujący to zdarzenie,
cancel — wartość określająca, czy ma nastąpić zamknięcie (0 — pozwala, inna wartość — nie).
3.3.36. Validate
Zdarzenie Validate jest generowane tuż przed tym, jak rekord stanie się rekordem aktywnym, przed metodą Update (z wyjątkiem gdy dane są zapisywane za pomocą metody UpdateRecord) i przed operacjami Delete, Unload lub Close.
Składnia:
Private Sub obiekt_Validate ([Indeks As Integer,] Akcja As Integer, Zapis As Integer)
gdzie:
obiekt — obiekt wykorzystujący to zdarzenie,
indeks — wartość określająca element sterujący w tablicy elementów sterujących,
akcja — wartość określająca operację wywołującą dane zdarzenie,
zapis — wartość określająca, czy elementy zostały zmienione (True, False),
Wartości i stałe dostępne dla argumentu akcja:
|
||||
Stała |
Wartość |
Opis |
||
vbDataActionCancel |
0 |
operacja anulowana, gdy istnieje Sub |
||
vbDataActionMoveFirst |
1 |
metoda MoveFirst |
||
vbDataActionMovePrevious |
2 |
metoda MovePrevious |
||
vbDataActionMoveNext |
3 |
metoda MoveNext |
||
vbDataActionMoveLast |
4 |
metoda MoveLast |
||
vbDataActionAddNew |
5 |
metoda AddNew |
||
vbDataActionUpdate |
6 |
operacja Update |
||
vbDataActionDelete |
7 |
metoda Delete |
||
vbDataActionFind |
8 |
metoda Find |
||
vbDataActionBookmark |
9 |
ustawiona właściwość Bookmark |
||
vbDataActionClose |
10 |
metoda Close |
||
vbDataActionUnload |
11 |
usunięcie formy z pamięci |
3.4. Metody kontrolek standardowych
3.4.1. AddItem
Metoda AddItem dopisuje nowy element do listy kontrolek.
Składnia:
obiekt.AddItem ElementDodawany [, Pozycja]
gdzie:
obiekt — obiekt wykorzystujący tę metodę,
elementDodawany (wymagany) — wyrażenie określające element, który ma zostać dodany do obiektu,
pozycja (opcja) — liczba (całkowita) będąca numerem pozycji, na której będzie dodany element (numeracja od 0).
3.4.2. Arrange
Metoda --> AddItem [Author:md] układa okna lub ikony wewnątrz formy MDIForm w określonym porządku.
Składnia:
obiekt.Arrange Styl
gdzie:
obiekt — obiekt wykorzystujący tę metodę,
styl (wymagany) — wyrażenie określające element, który ma zostać dodany do obiektu.
Wartości i stałe dostępne dla argumentu Ułożenie:
|
||||
Stała |
Wartość |
Opis |
||
vbCascade |
0 |
nie zminimalizowane formy MDIChild — kaskadowo |
||
vbTileHorizontal |
1 |
nie zminimalizowane formy MDIChild — wyrównanie pionowe |
||
vbTileVertical |
2 |
nie zminimalizowane formy MDIChild — wyrównanie poziome |
||
vbArrangeIcons |
3 |
ułożenie ikon wszystkich zminimalizowanych form MDIChild |
3.4.3. Assert
Metoda Assert przerywa wykonywanie programu na wierszu kodu, w którym zostaje wywołana.
Składnia:
obiekt.Assert Wyrażenie
gdzie:
obiekt — obiekt wykorzystujący tę metodę,
wyrażenie (wymagany) — wyrażenie określające, czy program ma zostać przerwany (True — kontynuować, False — przerwać).
3.4.4. Circle
Metoda Circle rysuje okrąg, elipsę lub łuk.
Składnia:
obiekt.Circle [Step] (X, Y), Promień [, Kolor, Początek, Koniec, Spłaszczenie]
gdzie:
obiekt — obiekt wykorzystujący tę metodę,
Step (wymagany) — słowo kluczowe określające przesunięcie współrzędnych środka względem współrzędnych określonych właściwościami CurrentX i CurrentY obiektu,
x, y (wymagany) — wyrażenie określające współrzędne środka okręgu, elipsy lub łuku w jednostkach określonych właściwością ScaleMode obiektu,
promień (wymagany) — wyrażenie określające promień okręgu, elipsy lub łuku w jednostkach określonych właściwością ScaleMode obiektu,
kolor (opcja) — wyrażenie określające kolor linii rysowanej figury,
początek (opcja) — wyrażenie stosowane podczas rysowania łuków i określające wartość (w radianach) kąta początku (domyślnie 0 radianów),
koniec (opcja) — wyrażenie stosowane podczas rysowania łuków i określające wartość (w radianach) kąta końca (domyślnie π radianów),
spłaszczenie (opcja) — wyrażenie określające współczynnik proporcjonalności okręgu (domyślnie: 1.0, co oznacza, że dla każdego rodzaju karty i monitora okrąg będzie „okrągły”).
3.4.5. Clear
Metoda Clear czyści zawartość kontrolki ComboBox, ListBox lub schowka systemowego.
Składnia:
obiekt.Clear
gdzie:
obiekt — obiekt wykorzystujący tę metodę.
3.4.6. Cls
Metoda Cls czyści grafikę i tekst stworzone wcześniej na formie lub kontrolce PictureBox.
Składnia:
obiekt.Cls
gdzie:
obiekt — obiekt wykorzystujący tę metodę.
3.4.7. Drag
Metoda Drag rozpoczyna, przerywa lub kończy przeciąganie kontrolek.
Składnia:
obiekt.Drag [Czynność]
gdzie:
obiekt — obiekt wykorzystujący tę metodę,
zadanie (opcja) — wartość określająca zadanie metody.
Wartości i stałe dostępne dla argumentu zadanie:
|
||||
Stała |
Wartość |
Opis |
||
vbCancel |
0 |
przerwanie przeciągania |
||
vbBeginDrag |
1 |
rozpoczęcie przeciągania |
||
vbEndDrag |
2 |
zakończenie przeciągania |
3.4.8. EndDoc
Metoda EndDoc przerywa wysyłanie dokumentu do obiektu Printer, zwalniając jednocześnie drukarkę.
Składnia:
obiekt.EndDoc
gdzie:
obiekt — obiekt wykorzystujący tę metodę.
3.4.9. GetData
Metoda GetData pobiera grafikę ze schowka systemowego.
Składnia:
obiekt.GetData ([Format])
gdzie:
obiekt — obiekt wykorzystujący tę metodę,
format (opcja) — wartość określająca rozpoznawane formaty. Ustawienie na 0 lub jego brak powoduje automatycznie użycie odpowiedniego formatu.
Wartości i stałe dostępne dla argumentu format:
|
||||
Stała |
Wartość |
Opis |
||
vbCFBitmap |
2 |
format *.bmp |
||
vbCFMetafile |
3 |
format *.wmf |
||
vbCFDIB |
8 |
format Device-independent bitmap (DIB) |
||
vbCFPalette |
9 |
paleta kolorów |
3.4.10. GetFormat
Metoda GetFormat pobiera grafikę ze schowka systemowego.
Składnia:
obiekt.GetFormat (Format)
gdzie:
obiekt — obiekt wykorzystujący tę metodę,
format (wymagany) — wartość określająca rozpoznawany format.
Wartości i stałe dostępne dla argumentu format:
|
||||
Stała |
Wartość |
Opis |
||
vbCFLink |
&HBF00 |
format dynamicznej wymiany danych (DDE) |
||
vbCFText |
1 |
format tekstowy |
||
vbCFBitmap |
2 |
format *.bmp |
||
vbCFMetafile |
3 |
format *.wmf |
Stała |
Wartość |
Opis |
vbCFDIB |
8 |
format Device-independent bitmap (DIB) |
vbCFPalette |
9 |
paleta kolorów |
3.4.11. GetText
Metoda GetText pobiera dane tekstowe ze schowka systemowego.
Składnia:
obiekt.GetText ([Format])
gdzie:
obiekt — obiekt wykorzystujący tę metodę,
format (opcja) — wartość określająca rozpoznawane formaty.
Wartości i stałe dostępne dla argumentu format:
|
||||
Stała |
Wartość |
Opis |
||
vbCFLink |
&HBF00 |
format dynamicznej wymiany danych (DDE) |
||
vbCFText |
1 |
format tekstowy |
||
vbCFRTF |
&HBF01 |
format *.rtf |
3.4.12. Hide
Metoda Hide ukrywa obiekt --> Fofm [Author:md] lub MDIForm, ale nie usuwa go (sprawia, że jest niewidoczny).
Składnia:
obiekt.Hide
gdzie:
obiekt — obiekt wykorzystujący tę metodę.
3.4.13. Line
Metoda Line rysuje linię lub prostokąt.
Składnia:
obiekt.Line [Step] [(X1, Y1)] — [Step] (X2, Y2), [Kolor], [B[F]]
gdzie:
obiekt — obiekt wykorzystujący tę metodę,
Step (opcja) — słowo kluczowe określające przesunięcie współrzędnych punktu początkowego względem współrzędnych określonych właściwościami CurrentX i CurrentY obiektu,
x1, y1 (opcja) — wartości określające współrzędne początku rysowania w jednostkach określonych właściwością ScaleMode obiektu,
Step (opcja) — słowo kluczowe określające, że podany punkt końcowy rysowanej linii (figury) jest przesunięty relatywnie względem punktu początkowego,
x2, y2 (wymagany) — wartości określające współrzędne końca rysowania w jednostkach określonych właściwością ScaleMode obiektu,
kolor (opcja) — wyrażenie określające kolor linii rysowanej figury,
B (opcja) — wyrażenie, które jeżeli jest użyte, oznacza, że rysowany będzie prostokąt, a podawane współrzędne są współrzędnymi przeciwległych wierzchołków,
F (opcja) — wyrażenie, które jeżeli jest użyte, oznacza, że narysowany prostokąt ma zostać wypełniony tym samym kolorem, co jego krawędzie.
3.4.14. LinkExecute
Metoda LinkExecute przesyła polecenia do aplikacji źródłowej podczas operacji DDE.
Składnia:
obiekt.LinkExecute Polecenia
gdzie:
obiekt — obiekt wykorzystujący tę metodę,
polecenia — wyrażenie będące poleceniem lub ciągiem poleceń do wykonania.
3.4.15. LinkPoke
Metoda LinkPoke przenosi podczas operacji dynamicznej wymiany danych (DDE) zawartość kontrolki do aplikacji źródłowej.
Składnia:
obiekt.LinkPoke
gdzie:
obiekt — obiekt wykorzystujący tę metodę.
3.4.16. LinkRequest
Metoda LinkRequest żąda od aplikacji źródłowej przesłania nowej zawartości kontrolki podczas konwersacji DDE.
Składnia:
obiekt.LinkRequest
gdzie:
obiekt — obiekt wykorzystujący tę metodę.
3.4.17. LinkSend
Metoda LinkSend przenosi zawartość kontrolki PictureBox do aplikacji docelowej podczas operacji dynamicznej wymiany danych (DDE).
Składnia:
obiekt.LinkSend
gdzie:
obiekt — obiekt wykorzystujący tę metodę.
3.4.18. Move
Metoda Move powoduje zmianę położenia obiektu.
Składnia:
obiekt.Move Lewa [, Górna, Szerokość, Wysokość]
gdzie:
obiekt — obiekt wykorzystujący tę metodę,
lewa (wymagany) — wartość określająca poziomą (X) współrzędną lewej krawędzi obiektu,
górna (opcja) — wartość określająca pionową (X) współrzędną górnej krawędzi obiektu,
szerokość (opcja) — wartość określająca szerokość obiektu po przesunięciu,
wysokość (opcja) — wartość określająca wysokość obiektu po przesunięciu.
3.4.19. NewPage
Metoda NewPage kończy drukowanie strony i rozpoczyna drukować następną (przesyłając do obiektu Printer).
Składnia:
obiekt.NewPage
gdzie:
obiekt — obiekt wykorzystujący tę metodę.
3.4.20. OLEDrag
Metoda OLEDrag wymusza na komponencie rozpoczęcie operacji drag/drop.
Składnia:
obiekt.OLEDrag
gdzie:
obiekt — obiekt wykorzystujący tę metodę.
3.4.21. PaintPicture
Metoda PaintPicture wyświetla zawartość pliku graficznego na obiekcie.
Składnia:
obiekt.PaintPicture Grafika, X1, Y1, Szerokosc1, Wysokosc1, X2, Y2, Szerokosc2, Wysokosc2, Kod
gdzie:
obiekt — obiekt wykorzystujący tę metodę,
grafika (wymagany) — wyrażenie określające źródło wykorzystywanej grafiki (Picture, Form lub PictureBox),
x1, y1 (wymagany) — wartości określające współrzędne docelowe wyświetlenia grafiki w jednostkach określonych właściwością ScaleMode obiektu,
szerokość1 (opcja) — wartość określająca docelową szerokość grafiki w jednostkach określonych właściwością ScaleMode obiektu,
wysokość1 (opcja) — wartość określająca docelową wysokość grafiki w jednostkach określonych właściwością ScaleMode obiektu,
x2, y2 (opcja) — wartości określające współrzędne obszaru grafiki przeznaczonego do wycięcia i wyświetlenia w jednostkach określonych właściwością ScaleMode obiektu,
szerokość2 (opcja) — wartość określająca źródłową szerokość grafiki w jednostkach określonych właściwością ScaleMode obiektu,
wysokość2 (opcja) — wartość określająca źródłową wysokość grafiki w jednostkach określonych właściwością ScaleMode obiektu,
kod (opcja) — wyrażenie określające kod używane tylko z bitmapami (vbMergeCopy lub vbSrcAnd) do wykonania na grafice przed jej wyświetleniem.
3.4.22. Point
Metoda Point wyświetla zawartość pliku graficznego na obiekcie.
Składnia:
obiekt.Point (X, Y)
gdzie:
obiekt — obiekt wykorzystujący tę metodę,
x, y (wymagany) — wartości określające poziomą i pionową współrzędną badanego punktu obiektu w skali określonej właściwością ScaleMode obiektu.
3.4.23. PopupMenu
Metoda PopupMenu wyświetla zawartość pliku graficznego na obiekcie.
Składnia:
obiekt.PopupMenu Nazwa, Styl, X, Y, CelPogrubienia
gdzie:
obiekt — obiekt wykorzystujący tę metodę,
nazwa (wymagany) — wyrażenie określające nazwę dla menu pop-up,
styl (opcja) — wyrażenie określające docelowe położenie i zachowanie się menu pop-up. Dla łączenia różnych stylów należy używać operatora or,
x, y (opcja) — wartości określające współrzędne miejsca wyświetlenia się menu pop-up (w przypadku ich pominięcia menu zostanie wyświetlone w miejscu wskazywanym myszką),
celPogrubienia (opcja) — wyrażenie określające kontrolkę w menu pop-up przeznaczoną do wyróżnienia.
Wartości i stałe dostępne dla argumentu styl:
|
||||
Stała |
Wartość |
Opis |
||
vbPopupMenuLeftAlign |
0 |
(Domyślna) lewa krawędź menu leży na współrzędnej X |
||
vbPopupMenuLeftButton |
0 |
(Domyślna) polecenia menu uruchamiane są kliknięciem lewego klawisza myszy |
||
vbPopupMenuRightButton |
2 |
Polecenia menu uruchamiane są kliknięciem lewego lub prawego klawisza myszy |
||
vbPopupMenuCenterAlign |
4 |
Menu centrowane jest na współrzędnej X |
||
vbPopupMenuRightAlign |
8 |
Prawa krawędź menu leży na współrzędnej X |
3.4.24. Print
Metoda Print wyświetla tekst w oknie Debug.
Składnia:
obiekt.Print [Wyrażenie lub wyrażenia]
gdzie:
obiekt — obiekt wykorzystujący tę metodę,
nazwa (wymagany) — wyrażenie lub wyrażenia mające zostać wypisane na obiekcie.
Składnia argumentu Wyrażenie lub wyrażenia:
[Spc(n) | Tab[(n)]] [Wyrażenie] [Pozycja]
gdzie:
Spc(n) — słowo kluczowe oznaczające, że będą wstawiane znaki spacji
(n — liczba spacji do wstawienia),
Tab[(n)] — słowo kluczowe oznaczające, że będą wstawiane znaki tabulacji
(n — liczba tabulacji do wstawienia). Pominięcie liczby n oznacza wstawienie znaku początku następnej strefy drukowania (14 kolumn),
wyrażenie — wyrażenie do wypisania na obiekcie,
pozycja — wartość określająca miejsce wstawiania następnego znaku. Pominięcie go oznacza, że następny znak będzie wstawiany w nowym wierszu.
3.4.25. PrintForm
Metoda PrintForm powoduje wydrukowanie całej formy.
Składnia:
obiekt.PrintForm
gdzie:
obiekt — obiekt wykorzystujący tę metodę.
3.4.26. PSet
Metoda PSet rysuje punkt o danym kolorze.
Składnia:
obiekt.PSet [Step] (X, Y) [Kolor]
gdzie:
obiekt — obiekt wykorzystujący tę metodę,
x, y (opcja) — wartości określające współrzędne rysowanego punktu,
kolor (opcja) — wyrażenie określające kolor rysowanego punktu.
3.4.27. Refresh
Metoda Refresh odświeża obiekt.
Składnia:
obiekt.Refresh
gdzie:
obiekt — obiekt wykorzystujący tę metodę.
3.4.28. RemoveItem
Metoda RemoveItem usuwa element z listy kontrolek.
Składnia:
obiekt.RemoveItem Pozycja
gdzie:
obiekt — obiekt wykorzystujący tę metodę,
pozycja — wartość określająca miejsce na liście, z którego będzie element usunięty.
3.4.29. Scale
Metoda Scale definiuje układ współrzędnych.
Składnia:
obiekt.Scale [(X1, Y1) — (X2, Y2)]
gdzie:
obiekt — obiekt wykorzystujący tę metodę,
x1, y1 (opcja) — wartości określające współrzędne górnego, lewego rogu obiektu,
x2, y2 (opcja) — wartości określające współrzędne dolnego, prawego rogu obiektu.
3.4.30. ScaleX
Metoda ScaleX konwertuje wartość szerokości obiektu z jednego na drugi rodzaj jednostek.
Składnia:
obiekt.ScaleX (Szerokość, SkalaPrzed, SkalaPo)
gdzie:
obiekt — obiekt wykorzystujący tę metodę,
szerokość (opcja) — wartość określająca liczbę jednostek do przekonwertowania,
skalaPrzed (opcja) — wyrażenie określające system jednostek, z którego nastąpi konwersja,
skalaPo (opcja) — wyrażenie określające system jednostek, na który nastąpi konwersja.
Wartości i stałe dostępne dla argumentów SkalaPrzed i SkalaPo:
|
||||
Stała |
Wartość |
Opis |
||
vbUser |
0 |
Użytkownika |
||
vbTwips |
1 |
Jednostka miary to twip (1440 twipów = 1 cal, 567 twipów = |
||
vbPoints |
2 |
Jednostka miary to punkt (72 punkty na logiczny 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ę) |
Stała |
Wartość |
Opis |
vbInches |
5 |
Jednostka miary to cal |
vbMillimeters |
6 |
Jednostka miary to milimetr |
vbCentimeters |
7 |
Jednostka miary to centymetr |
vbHiMetric |
8 |
System miary to HiMetric |
vbContainerPosition |
9 |
Jednostkami miary są jednostki używane przez container kontrolek dla określenia ich pozycji |
3.4.31. ScaleY
Metoda ScaleY konwertuje wartość wysokości obiektu z jednego na drugi rodzaj jednostek.
Składnia:
obiekt.ScaleY (Wysokość, SkalaPrzed, SkalaPo)
gdzie:
obiekt — obiekt wykorzystujący tę metodę,
wysokość (opcja) — wartość określająca liczbę jednostek do przekonwertowania,
skalaPrzed (opcja) — wyrażenie określające system jednostek, z którego nastąpi konwersja,
skalaPo (opcja) — wyrażenie określające system jednostek, na który nastąpi konwersja.
Wartości i stałe dostępne dla argumentów SkalaPrzed i SkalaPo: patrz 3.4.30.
3.4.32. SetData
Metoda SetData kopiuje grafikę do schowka systemowego w określonym formacie.
Składnia:
obiekt.SetData Dana[, Format]
gdzie:
obiekt — obiekt wykorzystujący tę metodę,
dana (wymagany) — wartość określająca grafikę, która ma zostać umieszczona w Clipboard,
format (opcja) — wartość określająca rozpoznawane formaty. Ustawienie na 0 lub jego brak powoduje automatycznie użycie odpowiedniego formatu.
Wartości i stałe dostępne dla argumentu format:
|
||||
Stała |
Wartość |
Opis |
||
vbCFBitmap |
2 |
format *.bmp |
||
vbCFMetafile |
3 |
format *.wmf |
||
vbCFDIB |
8 |
format Device-independent bitmap (DIB) |
||
vbCFPalette |
9 |
paleta kolorów |
3.4.33. SetFocus
Metoda SetFocus powoduje, że obiekt staje się aktywny.
Składnia:
obiekt.SetFocus
gdzie:
obiekt — obiekt wykorzystujący tę metodę.
3.4.34. --> SetText[Author:md]
Metoda SetData kopiuje tekst do schowka systemowego w określonym formacie.
Składnia:
obiekt.SetData Dana[, Format]
gdzie:
obiekt — obiekt wykorzystujący tę metodę,
dana (wymagany) — wartość określająca tekst, który ma zostać umieszczony w Clipboard,
format (opcja) — wartość określająca rozpoznawane formaty.
Wartości i stałe dostępne dla argumentu format:
|
||||
Stała |
Wartość |
Opis |
||
vbCFLink |
&HBF00 |
format dynamicznej wymiany danych (DDE) |
||
vbCFText |
1 |
format Text |
||
vbCFRTF |
&HBF01 |
format Rich Text Format (*.rtf) |
3.4.35. Show
Metoda Show wyświetla obiekt form lub MDIForm.
Składnia:
obiekt.Show [Modalność][, Właściciel]
gdzie:
obiekt — obiekt wykorzystujący tę metodę,
modalność (opcja) — wartość określająca rodzaj modalności formy (0 — nie jest modalna, 1 — jest modalna), czyli czy można wykonywać inne działania, nie ukrywając lub nie usuwając jej z pamięci,
właściciel (opcja) — wartość określająca właściciela wyświetlanej formy (np. Me).
3.4.36. ShowColor
Metoda ShowColor wyświetla okno dialogowe Colors kontrolki CommonDialog.
Składnia:
obiekt.ShowColor
gdzie:
obiekt — obiekt wykorzystujący tę metodę.
3.4.37. ShowFont
Metoda ShowFont wyświetla okno dialogowe Fonts kontrolki CommonDialog.
Składnia:
obiekt.ShowFont
gdzie:
obiekt — obiekt wykorzystujący tę metodę.
3.4.38. ShowHelp
Metoda ShowHelp uruchamia pomoc systemową (wyświetlając konkretny plik pomocy, określony właściwościami HelpFile i HelpCommand kontrolki CommonDialog).
Składnia:
obiekt.ShowHelp
gdzie:
obiekt — obiekt wykorzystujący tę metodę.
3.4.39. ShowOpen
Metoda ShowOpen wyświetla okno dialogowe Open kontrolki CommonDialog.
Składnia:
obiekt.ShowOpen
gdzie:
obiekt — obiekt wykorzystujący tę metodę.
3.4.40. ShowPrinter
Metoda ShowPrinter wyświetla okno dialogowe Printer kontrolki CommonDialog.
Składnia:
obiekt.ShowPrinter
gdzie:
obiekt — obiekt wykorzystujący tę metodę.
3.4.41. ShowSave
Metoda ShowSave wyświetla okno dialogowe SaveAs kontrolki CommonDialog.
Składnia:
obiekt.ShowSave
gdzie:
obiekt — obiekt wykorzystujący tę metodę.
3.4.42. ShowWhatsThis
Metoda ShowWhatsThis wyświetla wskazany temat (właściwością WhatsThisHelpID obiektu) z pliku pomocy, --> użyty [Author:md] poleceniem What's This?, menu PopUp systemu operacyjnego.
Składnia:
obiekt.ShowWhatsThis
gdzie:
obiekt — obiekt wykorzystujący tę metodę.
3.4.43. TextHeight
Metoda TextHeight zwraca wysokość tekstu, tak jakby został wyświetlony za pomocą aktualnie używanej czcionki, na obiekcie.
Składnia:
obiekt.TextHeight (Łańcuch)
gdzie:
obiekt — obiekt wykorzystujący tę metodę,
łańcuch (wymagany) — wyrażenie określające łańcuch tekstowy.
3.4.44. TextWidth
Metoda TextWidth zwraca szerokość tekstu, tak jakby został wyświetlony za pomocą aktualnie używanej czcionki, na obiekcie.
Składnia:
obiekt.TextWidth (Łańcuch)
gdzie:
obiekt — obiekt wykorzystujący tę metodę,
łańcuch (wymagany) — wyrażenie określające łańcuch tekstowy.
3.4.45. WhatsThisMode
Metoda WhatsThisMode --> wprowadza gotowość do używania [Author:md] pomocy What's This? wybranego obiektu, zmieniając jednocześnie wskaźnik myszki na wskaźnik What's This?.
Składnia:
obiekt.WhatsThisMode
gdzie:
obiekt — obiekt wykorzystujący tę metodę.
3.4.46. ZOrder
Metoda ZOrder zmienia pozycję obiektu na liście z-order wewnątrz poziomów graficznych.
Składnia:
obiekt.Zorder [Pozycja]
gdzie:
obiekt — obiekt wykorzystujący tę metodę,
łańcuch (opcja) — wartość określająca pozycję obiektu w stosunku do innych instancji tego samego obiektu (0 lub pominięcie — przeniesienie na początek, 1 — przeniesienie na koniec).
230 Visual Basic. Leksykon
Rozdział 3. ♦ Obiekty w VB 231
230 C:\Roboczy\Skład\Visual Basic Leksykon\skład 1\r03-05.doc
C:\Roboczy\Skład\Visual Basic Leksykon\skład 1\r03-05.doc 231
C:\Roboczy\Skład\Visual Basic Leksykon\skład 1\r03-05.doc 107
CommandButton???
Chyba DBList!
Dobrze?
Chyba Slider!
???
Nie VScrollBar???
chyba Alignment
chyba DataChanged
Chyba Min
Do autora: coś się nie zgadza przy zmiennych...
????
Czy Shortcut???
Czy Text???
???
Brak zmiennej indeks w składni a jest w opisie...
Chyba Arrange!!!!!!!!!
A nie Form???
SetText czy SetData
???
???