Właściwość BorderStyle
Właściwość BorderStyle ustawia lub zwraca rodzaj ramki obiektu. Dla Formy i kontrolki TextBox jest tylko do odczytu w fazie uruchamiania.
Składnia właściwości BorderStyle:
obiekt.BorderStyle [=wartość]
obiekt |
obiekt który wykorzystuje właściwość BorderStyle, dostępny na liście |
wartość |
Wyrażenie numeryczne lub stała określające rodzaj ramki. Dostępne stałe wykorzystywane przez właściwość BorderStyle:
|
Form |
Stała
|
Wartość
|
Opis
|
vbBSNone
|
0
|
Brak (nie ma ramki i związanych elementów).
|
vbFixedSingle
|
1
|
Fixed Single - pojedyncza ciągła. Może zawierać menu kontroli, pasek tytułowy, przycisk Maksymalizuj (Maximize), przycisk Minimalizuj (Minimize). Rozmiar można zmieniać tylko używając przycisków Maksymalizuj i Minimalizuj.
|
vbSizable
|
2
|
(Domyśla) Sizable - zmienny rozmiar. Rozmiar można zmieniać wykorzystując dowolny z opcjonalnych elementów ramki wymienionych dla wartości 1.
|
vbFixedDouble
|
3
|
Fixed Dialog. Może zawieać menu kontrolne i pasek tytułowy. Nie może zawierać przycisków Maksymalizuj i Minimalizuj. Nie można zmieniać jej rozmiaru.
|
vbFixedToolWindow
|
4
|
Fixed ToolWindow. Wyświetla okno bez możliwości zmiany rozmiaru z przyciskiem Zamknij (Close) i paskiem tytułowym o zmniejszonym rozmiarze czcionki. Forma z tak ustawioną właściwością BorderStyle nie jest pokazywana na pasku zadań Windows95.
|
vbSizableToolWindow
|
5
|
Sizable ToolWindow. Wyświetla okno z możliwością zmiany rozmiarów z przyciskiem Zamknij (Close) i paskiem tytułowym o zmniejszonym rozmiarze czcionki. Forma z tak ustawioną właściwością BorderStyle nie jest pokazywana na pasku zadań Windows95.
|
Kontrolki MS Flex Grid, Image, Label, OLEContainer, PictureBox, Frame i TextBox |
Wartość
|
Opis
|
0
|
(Domyślna dla kontrolek Image i Label) Brak.
|
1
|
(Domyślna dla kontrolek MS Flex Grid, PictureBox, TextBox i OLEContainer) Fixed Single - pojedyncza ciągła.
|
Kontrolki Line i Shape |
Stała
|
Wartość
|
Opis
|
vbTransparent
|
0
|
Przeźroczysta
|
vbBSSolid
|
1
|
(Domyślny) Solid - ciągła. Ramka jest ułożona centralnie na brzegu kształtu.
|
vbBSDash
|
2
|
Kreska
|
vbBSDot
|
3
|
Kropka
|
vbBSDashDot
|
4
|
Kreska-kropka
|
vbBSDashDotDot
|
5
|
Kreska-kropka-kropka
|
vbBSInsideSolid
|
6
|
Inside solid - wewnętrzna ciągła. Zewnętrzna krawędź ramki jest zewnętrzną krawędzią kształtu.
|
Dla Form właściwość BorderStyle określa charakterystyczny wygląd jako "normalnego" okna lub okna dialogowego. Wartość 3 (Fixed Dialog) jest użyteczna dla standartowych okien dialogowych. Wartość 4 (Fixed ToolWindow) i 5 (Sizable ToolWindow) są użyteczne przy tworzeniu okien narzędziowych.
Forma potomna (child) formy MDI z wartością ustawioną na 2 (Sizable) jest wyświetlana wewnątrz formy MDI w standartowym rozmiarze określonym przez system operacyjny Windows w czasie uruchamiania. Przy każdej innej wartości forma ta jest wyświetlana w rozmiarze określonym podczas fazy projektowania.
Zmiana właściwości BorderStyle Formy może zmienić jej właściwości MaxButton, MinButton i ShowInTaskbar. Jeżeli BorderStyle jest ustawiona na 1 (Fixed Single) lub 2 (Sizable) to właściwości MaxButton, MinButton i ShowInTaskbar są automatycznie ustawiane na True. Jeżeli BorderStyle jest ustawiona na 0 (None), 3 (Fixed Single), 4 (Fixed ToolWindow) lub 5 (Sizable ToolWindow) to właściwości MaxButton, MinButton i ShowInTaskbar są automatycznie ustawiane na False.
Jeżeli forma posiada menu i jej właściwość BorderStyle jest ustawiona na 3 (Fixed Dialog) to jest wyświetlana z ustawieniem 1 (Fixed Single).
Lista obiektów wykorzystujących właściwość BorderStyle:
Form
Frame
Image
Label
Line
OLEContainer
PictureBox
ProgressBar
Shape
Slider
TextBox
ToolBar
UserControl
|