Właściwość ScaleMode
Właściwość ScaleMode ustawia lub zwraca wartość określającą jednostkę miary dla współrzędnych obiektu przy używaniu metod graficznych lub przy ustalaniu położenia kontrolki.
Składnia właściwości ScaleMode:
obiekt.ScaleMode [=Wartość]
Składnia właściwości ScaleMode składa się z części:
obiekt |
obiekt, który wykorzystuje właściwość ScaleMode, dostępny na liście |
Wartość |
Liczba całkowita określająca jednostkę miary |
Wartości i stałe dla argumentu Wartość:
Stała |
Wartość |
Opis |
vbUser |
0 |
Wskazuje, że jedna lub więcej z właściwości ScaleHeight, ScaleWidth, ScaleLeft i ScaleTop jest ustawiona przez użytkownika |
vbTwips |
1 |
(Domyślne) Twip. (1440 twipów na logiczny cal, 567 twipów na logiczny centymetr) |
vbPoints |
2 |
Punkt (72 punkty na logiczny cal) |
vbPixels |
3 |
Pixel. (najmniejsza jednostka rozdzielczości monitora lub drukarki) |
vbCharacters |
4 |
Znak (poziomo = 120 twipów na jednostkę, pionowo = 240 twipów na jednostkę) |
vbInches |
5 |
Cal |
vbMilimeters |
6 |
Milimetr |
vbCentimeters |
7 |
Centymetr |
Używanie właściwości ScaleHeight i ScaleWidth, ScaleLeft, ScaleTop, pozwala stworzyć pełny układ współrzędnych z dodatnimi i ujemnymi współrzędnymi. Wszystkie te cztery właściwości współdziałają z właściwością ScaleMode na następujących zasadach:
- ustawienie jakiejkolwiek właściwości Scale na jakąkolwiek wartość ustawia ScaleMode na 0. Ustawienie ScaleMode - 0 to typ zdefniowany przez użytkownika
- ustawienie ScaleMode na liczbę większą niż 0 zmienia ScaleHeight i ScaleWidth na nową jednostkę miary i ustawia ScaleLeft i ScaleTop na 0. Dodatkowo, ustawienia CurrentX i CurrentY zmieniają się tak aby odzwierciedlały nowe współrzędne punktu
Lista obiektów wykorzystujących właściwość ScaleMode:
Form
PictureBox
Printer
PropertyPage
UserControl
UserDocument
|