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