form











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 Form
form totals
krs form wf
optymw form
Środki antyadhezyjne do uwalniania wyrobów z form
Redneck Application Form
form
second conditional form
10 RODZAJE FORM DRUKARSKICH
form

więcej podobnych podstron