各ボタンは、System.Windows.Forms.ToolStripButton 型のプロパティとして取得できますのでそれらを使用し設定します。
コード例
ToolBarAnnotation
の貼付イメージオブジェクトボタンのイメージを変更し、ボタン構成、ボタン順を「貼付イメージ」「矩形」「テキスト」「単独選択」「削除」「プロパティ」とします。
[Visual Basic.NET]
'Form Loadイベント内などに以下を記述 '※アノテーション機能を使用する際は下記のプロパティを True に設定しておく必要があります ImageKit1.Edit.EditEnabled = True '「貼付イメージオブジェクト」のボタン・イメージを変更 toolBarAnnotation1.ButtonImage.ImageTransparentColor = Color.Magenta toolBarAnnotation1.ButtonImage.Image = Image.FromFile("\\img.bmp") '内容をいったんクリアする toolBarAnnotation1.Items.Clear() '一部のボタンのみ使用し、順番を変えて配置するためにToolStripItemを作成 Dim items As ToolStripItem() = New ToolStripItem() { _ toolBarAnnotation1.ButtonImage, _ toolBarAnnotation1.ButtonRectangle, _ toolBarAnnotation1.ButtonText, _ toolBarAnnotation1.ButtonSelect, _ toolBarAnnotation1.ButtonDelete, _ toolBarAnnotation1.ButtonProperties _ } '上記で設定したボタン構成、配置順でツールバーに設定 toolBarAnnotation1.Items.AddRange(items) 'テキストボタンのクリックイベントを取得 AddHandler toolBarAnnotation1.ButtonText.Click, AddressOf ButtonText_Click 'Textボタンのクリックイベント Private Sub ButtonText_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) 'イベントで処理する内容 End Sub
[Visual C#.NET]
//Form Loadイベント内などに以下を記述 //※アノテーション機能を使用する際は下記のプロパティを True に設定しておく必要があります ImageKit1.Edit.EditEnabled = true; //「貼付イメージオブジェクト」のボタン・イメージを変更 toolBarAnnotation1.ButtonImage.ImageTransparentColor = Color.Magenta; toolBarAnnotation1.ButtonImage.Image = Image.FromFile("\\img.bmp"); //内容をいったんクリアする toolBarAnnotation1.Items.Clear(); //一部のボタンのみ使用し、順番を変えて配置するためにToolStripItemを作成 ToolStripItem[] items = new ToolStripItem[] { toolBarAnnotation1.ButtonImage, toolBarAnnotation1.ButtonRectangle, toolBarAnnotation1.ButtonText, toolBarAnnotation1.ButtonSelect, toolBarAnnotation1.ButtonDelete, toolBarAnnotation1.ButtonProperties }; //上記で設定したボタン構成、配置順でツールバーに設定 toolBarAnnotation1.Items.AddRange(items); //テキストボタンのクリックイベントを取得 toolBarAnnotation1.ButtonText.Click += new EventHandler(ButtonText_Click); //Textボタンのクリックイベント void ButtonText_Click(object sender, EventArgs e) { //イベントで処理する内容 }
◆ 参照プロパティ
ToolBarAnnotation.ButtonImage
など
そのほかのすべてのツールバーのボタンを示すプロパティや関連プロパティについては、
ToolBarStandard
メンバ
ToolBarAnnotation
メンバ
ToolBarSetupLines
メンバ
ToolBarSetupObjects
メンバ
をご参照ください。
◆ 参照サンプルプロジェクト
\Examples\WinForm\CSharp または VB.NET\4. アノテーション機能\CustomizeAnnotationFunction