Obiekt Form
Wprowadź wyszukiwane hasła
Prześlij formularz wyszukiwania
Web
pl.wikipedia.org
Obiekt Form
Właściwości |
Zdarzenia |
Metody
Obiekt Form jest oknem lub okienkiem dialogowym, które jest częścią interfejsu użytkownika.
Kolekcja (collection) Forms jest kolekcją, której elementy reprezentują każdą ładowaną formę aplikacji. Kolekcja zawiera MDIForm, formy MDI Child i formy nie-MDI. Kolekcja form ma pojedynczą właściwość Count, która określa liczbę elementów kolekcji.
Index jest wartością całkowitą w zakresie 0 do Foms.Count-1.
Można używać kolekcji Form do odwoływania się do wszystkich załadowanych form. Można wykorzystać w tym celu zmienną globalną Forms. Można przekazywać Forms(index) do funkcji, których argument wywołania jest określony jako Forms class.
Formy mają właściwości określające ich wygląd, jak: pozycja, rozmiar, kolor i właściwości określające ich zachowanie, jak określenie czy można zmieniać ich rozmiar czy nie.
Formy mogą odpowiadać na zdarzenia wywołane przez użytkownika lub przez system. Np. można stworzyć kod w którym procedura zdarzenia Click formy pozwoli użytkownikowi na zmianę koloru formy przez jej kliknięcie.
Oprócz właściwości i zdarzeń można również używać metod do manipulowania formami z poziomu kodu programu. Np. można użyć metody Move aby zmienić rozmiar i pozycję formy.
Specjalnym rodzajem form są MDIForm, które zawierają inne formy (potomne) MDIChild. MDIForm jest tworzone przez polecenie MDI Form menu Insert; forma MDIChild jest tworzona przez wybranie New Form z menu File i ustawienie właściwości MDIChild na True.
Można tworzyć wiele instancji (odwołań) form w kodzie przez użycie słowa kluczowego New w rozkazach Dim, Set, Static.
Podczas projektowania formy należy ustawić właściwość BorderStyle, aby określić ramkę formy i właściwość Caption, aby określić tekst paska tytułowego formy. W kodzie programu można używać metod Hide i Show aby ukryć lub pokazać formę w czasie wykonywania programu.
Ustawienie właściwości BorderStyle na 0 usuwa ramkę. Aby forma miała ramkę bez paska tytułowego, control-menu, przycisków Minimalizuj (Minimaze) i Maksymalizuj (Maximize) należy usunąć tekst z właściwości Caption i ustawić właściwości ControlBox, MaxButton i MinButton na False.
Form jest daną typu Object. Można zadeklarować zmienną jako typu Form przed ustawieniem jej jako instancji do typu form, który został zadeklarowany w czasie projektowania. Podobnie, można przekazać do procedury argument typu Form.
Formy mogą brać udział jako źródła w konwersacji DDE (Dynamicznej Wymiany Danych) z kontrolkami Label, PictureBox lub TextBox przekazującymi dane.
Można uzyskać dostęp do kolekcji kontrolek na Formie używając kolekcji kontrolek. Np. można ukryć wszystkie kontrolki na formie przez użycie:
For Each Control in Form1.Controls
Control.Visible = False
Next Control
Właściwości:
ActiveControl
aktywna kontrolka na formie
Appearance
wygląd kontrolek
AutoRedraw
automatyczne odtworzenie wyglądu
BackColor
kolor tła
BorderStyle
rodzaj obramowania
Caption
tekst (tytuł) kontrolki
ClipControls
sposób odtwarzania grafiki
ControlBox
wyświetlanie menu kontroli
Controls
referencja kolekcji Controls obiektu
Count (VB Collections)
liczba obiektów w kolekcji
CurrentX
pozioma współrzędna metod graficznych
CurrentY
pionowa współrzędna metod graficznych
DrawMode
maska metod graficznych
DrawStyle
rodzaj rysowanych linii
DrawWidth
szerokość rysowanych linii
Enabled
reakcja na zdarzenia użytkownika
FillColor
kolor wypełniania
FillStyle
rodzaj wypełnienia
Font
obiekt Font kontrolki
FontBold
pogrubienie czcionki
FontItalic
pochylenie czcionki
FontName
rodzaj czcionki
FontSize
rozmiar czcionki
FontStrikethru
przekreślenie czcionki
FontUnderline
podkreślenie czcionki
FontTransparent
przezroczyste tło wokół znaku
ForeColor
kolor kontrolki
hDC
uchwyt do kontekstu urządzenia
Height
wysokość obiektu
HelpContextID
numer kontekstu obiektu
hWnd
uchwyt obiektu
Icon
ikona formy
Image
uchwyt stałej grafiki
KeyPreview
kolejność odbierania zdarzeń klawiatury
Left
położenie lewej krawędzi obiektu
LinkMode
rodzaj połączenia DDE
LinkTopic
ustawienie źródła i tematu połączenia DDE
MaxButton
przycisk maksymalizacji
MDIChild
forma potomna Child
MinButton
przycisk minimalizacji
MouseIcon
kursor myszki użytkownika
MousePointer
kursor myszki
Moveable
możliwość przemieszczania obiektu
Name
identyfikator obiektu
NegotiateMenus
wyświetlanie menu aktywnego obiektu na pasku menu formy
OLEDropMode
sposób przechwytywania operacji drop
Palette
plik palety kolorów obiektu
PaletteMode
paleta kolorów obiektu
Picture
grafika wyświetlana w obiekcie
ScaleHeight
liczba jednostek pionowego wewnętrznego wymiaru obiektu
ScaleLeft
pozioma współrzędna dla lewej i górnej krawędzi obiektu
ScaleMode
rodzaj jednostki używanej przez obiekt
ScaleTop
pionowa współrzędna dla lewej i górnej krawędzi obiektu
ScaleWidth
liczba jednostek poziomego wewnętrznego wymiaru obiektu
ShowInTaskbar
ukrycie formy na pasku zadań
StartUpPosition
początkowa pozycja obiektu
Tag
dodatkowe dane obiektu
Top
położenie górnej krawędzi obiektu
Visible
ukrywanie obiektu
WhatsThisButton
wyświetlanie przycisku What's This?
WhatsThisHelp
rodzaj pomocy What's This
Width
szerokość obiektu
WindowState
stan okna obiektu
na górę strony...
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ńcznie 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 klawisza myszy
MouseMove
przesuwanie wskaźnika myszy
MouseUp
wciśnięcie klawisza myszy
OLECompleteDrag
poinformowanie komponentu docelowego o zakończeniu operacji OLE drag/drop
OLEDragDrop
opuszczanie komoponentu ź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
na górę strony...
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
na górę strony...
Wprowadź wyszukiwane hasła
Prześlij formularz wyszukiwania
Web
pl.wikipedia.org
Poprzednia |
Wyżej |
Strona główna |
Spis Treści |
Index haseł |
Opis VB
Wyszukiwarka
Podobne podstrony:
Normalizer Formform totalskrs form wfoptymw formŚrodki antyadhezyjne do uwalniania wyrobów z formRedneck Application Formformsecond conditional form10 RODZAJE FORM DRUKARSKICHformwięcej podobnych podstron