[Visual Basic] Public Property ButtonBackColor As System.Windows.Forms.ToolStripButton
[C#]
public System.Windows.Forms.ToolStripButton ButtonBackColor {get; set;}
プロパティ値
System.Windows.Forms.ToolStripButton 型の値
解説
「背景色」設定用の ToolStripButton コントロールを示します。
ToolBarStandard が持つ任意のボタンの詳細な設定やイベント取得が可能です。
例
(1) 「塗りつぶし」ボタンのイメージを変更する。
[Visual Basic.NET]
ToolBarStandard1.ButtonFill.Image = Image.FromFile("c:\images\button_img1.bmp")
[Visual C#.NET]
toolBarStandard1.ButtonFill.Image = Image.FromFile("c:\\images\\button_img1.bmp");
(2) 「ペンの太さを太くする」ボタンのクリックイベントを取得する。* ToolBarStandard コントロールの ItemClicked イベント内で、クリックされたボタンが目的のボタンだったら必要な処理を行う
[Visual Basic.NET]
Private Sub ToolBarStandard1_ItemClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolStripItemClickedEventArgs) Handles ToolBarStandard1.ItemClicked
If e.ClickedItem Is ToolBarStandard1.ButtonPenWidthUp Then 'クリックされたボタンが「ペンの太さを太くする」ボタン
'イベント発生で処理する内容をここに記載
End If
End Sub
[Visual C#.NET]
private void toolBarStandard1_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
{
if (e.ClickedItem == toolBarStandard1.ButtonPenWidthUp)//クリックされたボタンが「ペンの太さを太くする」ボタン
{
//イベント発生で処理する内容をここに記載
}
}
(3) 「ペンの太さを太くする」ボタンのマウスアップイベントを発生させ、取得する。
[Visual Basic.NET] ※FormLoad イベント内などで、ButtonPenWidthUp のマウスアップイベントのデリゲートを設定しておく AddHandler ToolBarStandard1.ButtonPenWidthUp.MouseUp, AddressOf ButtonPenWidthUp_MouseUp 'イベントハンドラデリゲート Private Sub ButtonPenWidthUp_MouseUp(ByVal sender As System.Object, ByVal e As System.EventArgs) 'イベント発生で処理する内容をここに記載 End Sub [Visual C#.NET] ※FormLoad イベント内などで、ButtonPenWidthUp のマウスアップイベントのデリゲートを設定しておく toolBarStandard1.ButtonPenWidthUp.MouseUp += new MouseEventHandler(ButtonPenWidthUp_MouseUp); //イベントハンドラデリゲート private void ButtonPenWidthUp_MouseUp(object sender, EventArgs e) { //イベント発生で処理する内容をここに記載 }