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