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® Visual Basic® .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