[Visual Basic] Public Property ButtonClosePenLine As System.Windows.Forms.ToolStripButton
[C#]
public System.Windows.Forms.ToolStripButton ButtonClosePenLine {get; set;}
プロパティ値
System.Windows.Forms.ToolStripButton 型の値
解説
「ペンの線を閉じる」設定用の ToolStripButton コントロールを示します。
ボタンのイメージを ToolBarSetupLines
標準のものから変更したい場合などボタン毎の詳細な設定や、任意のボタンのイベントの取得が可能です。
例
(1) 「ペンの線を閉じる」ボタンのイメージを変更する。
[Visual Basic.NET]
ToolBarSetupLines1.ButtonClosePenLine.Image = Image.FromFile("c:\images\button_img1.bmp")
[Visual C#.NET]
toolBarSetUpLines1.ButtonClosePenLine.Image = Image.FromFile("c:\\images\\button_img1.bmp");
(2) 「始点矢印サイズを大きくする」ボタンのクリックイベントを取得する。* ToolBarSetupLines コントロールの ItemClicked イベント内で、クリックされたボタンが目的のボタンだったら必要な処理を行う
[Visual Basic.NET]
Private Sub ToolBarSetupLines1_ItemClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolStripItemClickedEventArgs) Handles ToolBarSetupLines1.ItemClicked
If e.ClickedItem Is ToolBarSetupLines1.ButtonStartArrowCapSizeUp Then 'クリックされたボタンが「始点矢印サイズを大きくする」ボタン
'イベント発生で処理する内容をここに記載
End If
End Sub
[Visual C#.NET]
private void toolBarSetUpLines1_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
{
if (e.ClickedItem == toolBarSetUpLines1.ButtonStartArrowCapSizeUp)//クリックされたボタンが「始点矢印サイズを大きくする」ボタン
{
//イベント発生で処理する内容をここに記載
}
}
(3) 「始点矢印サイズを大きくする」ボタンのマウスアップイベントを発生させ、取得する。
[Visual Basic.NET] ※FormLoad イベント内などで、ButtonStartArrowCapSizeUp のマウスアップイベントのデリゲートを設定しておく AddHandler ToolBarSetupLines1.ButtonStartArrowCapSizeUp.MouseUp, AddressOf ButtonStartArrowCapSizeUp_MouseUp 'イベントハンドラデリゲート Private Sub ButtonStartArrowCapSizeUp_MouseUp(ByVal sender As System.Object, ByVal e As System.EventArgs) 'イベント発生で処理する内容をここに記載 End Sub [Visual C#.NET] ※FormLoad イベント内などで、ButtonStartArrowCapSizeUp のマウスアップイベントのデリゲートを設定しておく toolBarSetUpLines1.ButtonStartArrowCapSizeUp.MouseUp += new MouseEventHandler(ButtonStartArrowCapSizeUp_MouseUp); //イベントハンドラデリゲート private void ButtonStartArrowCapSizeUp_MouseUp(object sender, EventArgs e) { //イベント発生で処理する内容をここに記載 }
参照
ToolBarSetupLines メンバ | Newtone.ImageKit.Win.ToolBarSetupLines