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

Google
 

Metoda Line


Metoda Line rysuje linię lub prostokąt na obiekcie.

Składnia:

obiekt.Line [Step] [(X1, Y1)] - [Step] (X2, Y2), [Kolor], [B[F]]

Składnia metody Line składa się z następujących części:
obiekt obiekt, który wykorzystuje metodę Line, dostępny na liście
Step (Opcjonalne) Słowo kluczowe określające, że punkt początkowy rysowania jest przesunięty względem bieżących współrzędnych udostępnianych przez właściwości CurrentX i CurrentY.
X1, Y1 (Opcjonalne) Wartości typu Single określające współrzędne początku rysowania linii lub prostokąta (jeżeli zostaną pominięte, to przyjmowane są współrzędne CurrentX i CurrentY). Właściwość ScaleMode określa używane jednostki.
Step (Opcjonalne) Słowo kluczowe określające, że podany punkt końcowy rysowanej figury jest przesunięty relatywnie względem punktu początkowego.
X2, Y2 (Wymagane) Wartości typu Single, określające współrzędne końca rysowanej linii lub prostokąta.
Kolor (Opcjonalne) Argument typu Long, określający kolor RGB rysowanej linii lub prostokąta. Jeżeli parametr zostanie ominięty, to przyjmowany jest kolor określony przez właściwość ForeColor. Można użyć funkcji RGB() lub QBColor() do określenia koloru.
B (Opcjonalne) Jeżeli zostanie użyte, to rysowany będzie prostokąt - podane współrzędne są współrzędnymi przeciwległych wierzchołków.
F (Opcjonalne) Może być użyte tylko razem z B. Określa, że narysowany prostokąt ma zostać wypełniony tym samym kolorem, jakim były rysowane krawędzie prostokąta. Jeżeli zostanie użyta opcja B bez opcji F, to prostokąt zostanie wypełniony kolorem określonym przez właściwość FillColor i rodzajem wypełnienia określonym przez właściwość FillStyle. Domyślną wartością właściwości FillStyle jest Transparent (brak wypełnienia).

Aby rysować linie połączone, należy ustawiać początek nowej linii w miejscu końca linii poprzedniej. (Można wtedy ominąć argumenty X1, Y1 a w ich miejsce zostaną podstawione bieżące współrzędne określone przez właściwości CurrentX i CurrentY).

Grubość linii używanych do rysowania zależy od wartości właściwości DrawWidth, natomiast sposób rysowania figury na tle zależy od wartości właściwości DrawMode i DrawStyle.

Po wykonaniu tej metody właściwości CurrentX i CurrentY przyjmują wartości odpowiadające argumentom końca rysowanej figury.

Metoda Line nie może być używana wewnątrz bloku With..End With.

Przykład użycia metody Line:

Line (10,10) - (100,100),,BF  'narysowanie wypełnionego prostokąta
Line (200,200) - (300,300)
Line - Step(-100,0)
Line -Step(0,-100)  'narysowanie trójkąta z linii


Lista obiektów wykorzystujących metodę Line:
Form
PropertyPage
UserControl
UserDocument
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