[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) { //イベント発生で処理する内容をここに記載 }