Sdílet prostřednictvím


Printer.ForeColor-Eigenschaft

Aktualisiert: November 2007

Ruft die Farbe ab bzw. legt die Farbe fest, in der Text und Grafiken gedruckt werden.

Namespace:  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntax

'Declaration
Public Property ForeColor As Integer
'Usage
Dim instance As Printer
Dim value As Integer

value = instance.ForeColor

instance.ForeColor = value
public int ForeColor { get; set; }
public:
property int ForeColor {
    int get ();
    void set (int value);
}
public function get ForeColor () : int
public function set ForeColor (value : int)

Eigenschaftenwert

Typ: System.Int32

Gibt einen Integer-Wert zurück.

Hinweise

Die ForeColor-Eigenschaft legt die Farbe des Texts fest, die in der Print-Methode verwendet wird. Für Grafikmethoden legt die ForeColor-Eigenschaft die Rahmenfarbe der Form fest, während die FillColor-Eigenschaft die Farbe der Form selbst festlegt.

Hinweis:

Jeder .NET Framework-Farbwert für Color oder SystemColors kann in einen ForeColor-Wert umgewandelt werden, indem die ToArgb-Funktion aufgerufen wird:

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

In der folgenden Tabelle werden die Werte von ColorConstants und SystemColorConstants aufgelistet, die für die ForeColor-Eigenschaft gültig sind.

Konstante

Wert

.NET Framework-Entsprechung

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

Hinweis:

Funktionen und Objekte im Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6-Namespace werden für die Tools zur Aktualisierung von Visual Basic 6.0 auf Visual Basic 2008 bereitgestellt. In den meisten Fällen duplizieren diese Funktionen und Objekte Funktionalitäten, die Sie in anderen Namespaces in .NET Framework finden können. Sie sind nur notwendig, wenn sich das Visual Basic 6.0-Codemodell erheblich von der .NET Framework-Implementierung unterscheidet.

Beispiele

Das folgende Beispiel veranschaulicht das Festlegen der ForeColor-Eigenschaft.

Dim pr As New Printer
pr.ForeColor = vbRed
pr.Circle(2000, 2000, 1000)
pr.EndDoc()

Berechtigungen

Siehe auch

Referenz

Printer-Klasse

Printer-Member

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6-Namespace

Weitere Ressourcen

Druckerkompatibilitätsbibliothek

Gewusst wie: Korrigieren von Aktualisierungsfehlern unter Verwendung der Druckerkompatibilitätsbibliothek (Visual Basic)

Bereitstellen von Anwendungen, die auf die Druckerkompatibilitätsbibliothek verweisen