Freigeben über


DrawingAttributes.PenTip-Eigenschaft

Ruft einen Wert ab, der angibt, welche Stiftspitze zum Zeichnen von Freihandeingaben verwendet werden muss, die dem DrawingAttributes-Objekt zugeordnet sind, oder legt diesen Wert fest.

Namespace:  Microsoft.Ink
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Syntax

'Declaration
Public Property PenTip As PenTip
'Usage
Dim instance As DrawingAttributes
Dim value As PenTip

value = instance.PenTip

instance.PenTip = value
public PenTip PenTip { get; set; }
public:
property PenTip PenTip {
    PenTip get ();
    void set (PenTip value);
}
/** @property */
public PenTip get_PenTip()
/** @property */
public  void set_PenTip(PenTip value)
public function get PenTip () : PenTip
public function set PenTip (value : PenTip)

Eigenschaftenwert

Typ: Microsoft.Ink.PenTip
Gibt an, welche Stiftspitze zum Zeichnen von Freihandeingaben verwendet werden muss, die dem DrawingAttributes-Objekt zugeordnet sind.

Wert

Bedeutung

Ball

Der Stift rendert als runde Stiftspitze.

Rechteck

Der Stift rendert als rechteckige Stiftspitze.

Hinweise

Eine vollständige Liste der verfügbaren Stiftspitzen finden Sie in den Informationen zur PenTip-Enumeration.

Wenn Sie eine quadratische Stiftspitze verwenden möchten, legen Sie die PenTip-Eigenschaft auf Rechteck fest. Legen Sie dann die Width-Eigenschaft auf den gleichen Wert wie die Height-Eigenschaft fest.

Beispiele

In diesem C#-Beispiel werden Ereignishandler für Menüelemente erstellt, die die PenTip-Eigenschaft eines DrawingAttributes-Objekts ändern.

using Microsoft.Ink;
using Microsoft.Ink;
//...
    private System.Windows.Forms.MenuItem menuInkPenTipBall;
    private System.Windows.Forms.MenuItem menuInkPenTipRectangle;
    private InkCollector theInkCollector;
    private System.Windows.Forms.MenuItem checkedPenTip;

//...
    private void menuInkPenTipBall_Click(
    object sender, System.EventArgs e)
    {
        checkedPenTip.Checked = false;
        theInkCollector.DefaultDrawingAttributes.PenTip = Microsoft.Ink.PenTip.Ball;
        checkedPenTip = menuInkPenTipBall;
        checkedPenTip.Checked = true;
        Refresh();
    }

    private void menuInkPenTipRectangle_Click(
    object sender, System.EventArgs e)
    {
        checkedPenTip.Checked = false;
        theInkCollector.DefaultDrawingAttributes.PenTip = Microsoft.Ink.PenTip.Rectangle;
        checkedPenTip = menuInkPenTipRectangle;
        checkedPenTip.Checked = true;
        Refresh();
    }

In diesem Microsoft® Visual Basic® .NET-Beispiel werden Ereignishandler für Menüelemente erstellt, die die PenTip-Eigenschaft eines DrawingAttributes-Objekts ändern.

Imports Microsoft.Ink
'...
    Dim MenuInkPenTipBall As System.Windows.Forms.MenuItem
    Dim MenuInkPenTipRectangle As System.Windows.Forms.MenuItem
    Dim CheckedPenTip As System.Windows.Forms.MenuItem
    Dim theInkCollector As InkCollector
'...
    Private Sub MenuInkPenTipBall_Click( _
    ByVal sender As Object, ByVal e As System.EventArgs)
        CheckedPenTip.Checked = False
        theInkCollector.DefaultDrawingAttributes.PenTip = Microsoft.Ink.PenTip.Ball
        CheckedPenTip = MenuInkPenTipBall
        CheckedPenTip.Checked = True
        Refresh()
    End Sub

    Private Sub MenuInkPenTipRectangle_Click( _
    ByVal sender As Object, ByVal e As System.EventArgs)
        CheckedPenTip.Checked = False
        theInkCollector.DefaultDrawingAttributes.PenTip = Microsoft.Ink.PenTip.Rectangle
        CheckedPenTip = MenuInkPenTipRectangle
        CheckedPenTip.Checked = True
        Refresh()
    End Sub

Plattformen

Windows Vista

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Versionsinformationen

.NET Framework

Unterstützt in: 3.0

Siehe auch

Referenz

DrawingAttributes-Klasse

DrawingAttributes-Member

Microsoft.Ink-Namespace

DrawingAttributes.Height

DrawingAttributes.Width