Udostępnij za pośrednictwem


Właściwość Printer.FillColor —

Pobiera lub ustawia kolor, który jest używany do wypełnienia kształtów utworzonych za pomocą Circle i Line metod graficznych.

Przestrzeń nazw:  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Zestaw:  Microsoft.VisualBasic.PowerPacks.Vs (w Microsoft.VisualBasic.PowerPacks.Vs.dll)

Składnia

'Deklaracja
Public Property FillColor As Integer
public int FillColor { get; set; }
public:
property int FillColor {
    int get ();
    void set (int value);
}
member FillColor : int with get, set
function get FillColor () : int 
function set FillColor (value : int)

Wartość właściwości

Typ: Int32
Zwraca Integer.

Uwagi

Gdy FillStyle właściwość jest ustawiona na domyślny (przezroczyste), FillColor ustawienie jest ignorowane.Jeśli nie FillColor jest określony, FillColor wartości domyślne na kolor czarny.

[!UWAGA]

Można przekonwertować wszystkie.NET Framework Color lub SystemColors wartości do koloru FillColor wartości przez wywołanie ToArgb funkcji:

Printer.FillColor = System.Drawing.Color.Violet.ToArgb

W poniższej tabeli wymieniono ColorConstants i SystemColorConstants wartości, które są ważne dla FillColor właściwości.

Stała

Wartość

.NET FrameworkOdpowiednik

vbBlack

& h00

Black

vbRed

& hFF

Red

vbGreen

& hFF00

Green

vbYellow

& hFFFF

Yellow

vbBlue

& hFF0000

Blue

vbMagenta

& hFF00FF

Magenta

vbCyan

& hFFFF00

Cyan

vbWhite

& hFFFFFF

White

vbScrollBars

& H80000000

ScrollBar

vbDesktop

& H80000001

Desktop

vbActiveTitleBar

& H80000002

ActiveCaption

vbInactiveTitleBar

& H80000003

InactiveCaption

vbMenuBar

& H80000004

Menu

vbWindowBackground

& H80000005

Window

vbWindowFrame

& H80000006

WindowFrame

vbMenuText

& H80000007

MenuText

vbWindowText

& H80000008

WindowText

vbTitleBarText

& H80000009

ActiveCaptionText

vbActiveBorder

& H8000000A

ActiveBorder

vbInactiveBorder

& H8000000B

InactiveBorder

vbApplicationWorkspace

& H8000000C

AppWorkSpace

vbHighlight

& H8000000D

Highlight

vbHighlightText

& H8000000E

HighlightText

vbButtonFace

& H8000000F

ButtonFace

vbButtonShadow

& H80000010

ControlDark

vbGrayText

& H80000011

GrayText

vbButtonText

& H80000012

ControlText

vbInactiveCaptionText

& H80000013

InactiveCaptionText

vb3DHighlight

& H80000014

ControlLightLight

vb3DDKShadow

& H80000015

ControlDarkDark

vb3DLight

& H80000016

ControlLight

vb3DFace

& H8000000F

ControlDark

vb3Dshadow

& H80000010

ControlDarkDark

vbInfoText

& H80000017

InfoText

vbInfoBackground

& H80000018

Info

[!UWAGA]

Funkcje i obiekty w Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 obszaru nazw są dostarczane do użycia przez narzędzia służące do uaktualniania programu Visual Basic 6.0 do Visual Basic.W większości przypadków te funkcje i obiekty powielają funkcjonalność, która jest dostępna w innych obszarach nazw w .NET Framework.Są one niezbędne tylko wtedy, gdy model kodu programu Visual Basic 6.0 różni się znacząco od implementacji.NET Framework.

Przykłady

Poniższy przykład pokazuje, jak ustawić FillColor właściwość, aby wydrukować wypełniony czerwony okrąg.

Dim pr As New Printer
pr.FillStyle = vbFSSolid
pr.FillColor = vbRed
pr.Circle(2000, 2000, 1000)
pr.EndDoc()

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

Printer Klasa

Przestrzeń nazw Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6

Inne zasoby

Printer Compatibility Library

How to: Fix Upgrade Errors by Using the Printer Compatibility Library (Visual Basic)

Deploying Applications That Reference the Printer Compatibility Library