DrawingAttributes.PenTip 属性

获取或设置一个值,该值指示绘制与此 DrawingAttributes 对象相关联的墨迹 时使用哪个笔尖。

命名空间:  Microsoft.Ink
程序集:  Microsoft.Ink(在 Microsoft.Ink.dll 中)

语法

声明
Public Property PenTip As PenTip
用法
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)

属性值

类型:Microsoft.Ink.PenTip
绘制与此 DrawingAttributes 对象相关联的墨迹时使用哪个笔尖。

含义

Ball

笔呈现为圆形笔尖。

Rectangle

笔呈现为矩形笔尖。

备注

有关可供使用的各种笔尖的完整列表,请参见 PenTip 枚举。

若要创建方形笔尖,请将 PenTip 属性设置为 Rectangle。然后,设置 Width 属性等于 Height 属性。

示例

此 C# 示例创建用于更改 DrawingAttributes 对象的 PenTip 属性的菜单项的事件处理程序。

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();
    }

此 Microsoft(R) Visual Basic(R) .NET 示例创建用于更改 DrawingAttributes 对象的 PenTip 属性的菜单项的事件处理程序。

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

平台

Windows Vista

.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求

版本信息

.NET Framework

受以下版本支持:3.0

另请参见

参考

DrawingAttributes 类

DrawingAttributes 成员

Microsoft.Ink 命名空间

DrawingAttributes.Height

DrawingAttributes.Width