PoprzedniaWyżejGłównaSpis treściIndex hasełZnajdźBokGora
BokGora

Google
 

Obiekt MDIForm


Właściwości | Zdarzenia | Metody

MDIForm (multiple-document interface) jest oknem, które jest tłem aplikacji i jest pojemnikiem (container) form, które mają właściwość MDIChild ustawioną na True.

Można stworzyć obiekt MDIForm przez wybranie poleceania MDI Form w menu Insert.

Aplikacja może posiadać tylko jeden obiekt MDIForm i wiele form potomnych MDIChild. Jeżeli forma potomna MDIChild ma swoje menu, to menu formy potomnej MDIChild automatycznie zastępuje menu obiektu MDIForm, gdy forma potomna MDIChild staje się aktywna. Zminimalizowana forma potomna MDIChild wyświetlana jest jako ikona wewnątrz formy rodzica MDIForm.

Forma MDIForm może zawierać tylko kontrolki Menu i PictureBox oraz kontrolki użytkownika posiadające właściwość Align. Aby umieścić kontrolkę na formie MDIForm należy narysować okno obrazu PictureBox, a następnie inną kontrolkę wewnątrz okna obrazu. Można użyć metody Print, aby wyświetlić tekst w oknie obrazu na formie MDIForm, ale nie można użyć tej metody, aby wyświetlić tekst bezpośrednio na formie MDIForm.

Forma MDIForm nie może być formą modalną.

Forma potomna MDIChild jest projektowana niezależnie od formy rodzica MDIForm, ale jest zawsze wyświetlana wewnątrz formy MDIForm w fazie wykonywania programu.

Aby uzyskać dostęp do kolekcji kontrolek na formie MDIForm należy użyć kolekcji Controls. Np. aby ukryć wszystkie kontrolki na formie MDIForm można użyć poniższy kod programu:

For Each Control in MDIForm1.Controls
  Control.Visible = False
Next Control

Właściwość Count formy MDIForm określa liczbę kontrolek w kolekcji Controls.

MDIForm

Właściwości:

ActiveControl aktywna kontrolka na formie
ActiveForm aktywna forma wewnątrz obiektu
Appearance wygląd kontrolek
AutoShowChildren automatyczne wyświetlanie form potomnych
BackColor kolor tła
Caption tekst (tytuł) kontrolki
Controls referencja kolekcji Controls obiektu
Count (VB Collections) liczba obiektów w kolekcji
Enabled reakcja na zdarzenia użytkownika
ForeColor kolor kontrolki
Height wysokość obiektu
HelpContextID numer kontekstu obiektu
hWnd uchwyt obiektu
Icon ikona formy
Left położenie lewej krawędzi obiektu
LinkMode rodzaj połączenia DDE
LinkTopic ustawienie źródła i tematu połączenia DDE
MouseIcon kursor myszki użytkownika
MousePointer kursor myszki
Moveable możliwość przemieszczania obiektu
Name identyfikator obiektu
NegotiateToolbars sposób wyświetlania pasków narzędzi obiektów form potomnych
OLEDropMode sposób przechwytywania operacji drop
Picture grafika wyświetlana w obiekcie
ScaleHeight liczba jednostek pionowego wewnętrznego wymiaru obiektu
ScaleWidth liczba jednostek poziomego wewnętrznego wymiaru obiektu
ScrollBars paski przewijania obiektu
StartUpPosition początkowa pozycja obiektu
Tag dodatkowe dane obiektu
Top położenie górnej krawędzi obiektu
Visible ukrywanie obiektu
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
Initialize tworzenie nowej instancji obiektu
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
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
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:

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

na górę strony...



Google
 
Poprzednia | Wyżej | Strona główna | Spis Treści | Index haseł | Opis VB

BokDol
PoprzedniaWyżejGłównaSpis treściIndex hasełZnajdźBokGora
BokGora