次の一覧は、このToolStripの各ToolStripItemsのインデックス番号および名称です。
InsertまたはRemoveAtメソッドを使用し、インデックスを指定してToolStripItemsにアクセスできます。他のメソッドの詳細については、MSDNの「System.Windows.Forms.ToolStripItemCollection」を参照してください。
private void Form1_Load(object sender, EventArgs e) { //印刷ボタンを削除する。 viewer1.Toolbar.MainBar.Items.RemoveAt(2); //余分のセパレターを削除する。 viewer1.Toolbar.MainBar.Items.RemoveAt(1); //メインバーの最後に新ボタンを追加し、そのボタンに「印刷」というキャプションを入力する。 ToolStripButton tsbPrint = new ToolStripButton("印刷"); viewer1.Toolbar.MainBar.Items.Add(tsbPrint); //ボタンに対してクリックイベントハンドラーを作成する。 tsbPrint.Click += new EventHandler(tsbPrint_Click); SectionReport1 rpt = new SectionReport1(); viewer1.LoadDocument(rpt); } //新ボタンのクリックイベントからカスタムダイアログを呼び出す。 void tsbPrint_Click(object sender, EventArgs e) { this.CustomPrint(); } //カスタム印刷ダイアログを呼び出す。 private void CustomPrint() { frmPrintDlg _printForm = new frmPrintDlg(); _printForm.ShowDialog(this); }
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load Dim rpt As New SectionReport1 Viewer1.LoadDocument(rpt) '印刷ボタンを削除する。 Viewer1.Toolbar.MainBar.Items.RemoveAt(2) '余分のセパレターを削除する。 Viewer1.Toolbar.MainBar.Items.RemoveAt(1) 'メインバーの最後に新ボタンを追加し、そのボタンに「印刷」というキャプションを入力する。 Dim tsbPrint As New ToolStripButton("印刷") Viewer1.Toolbar.MainBar.Items.Add(tsbPrint) 'Create a click event handler for the button. AddHandler tsbPrint.Click, AddressOf tsbPrint_Click End Sub '新ボタンのクリックイベントからカスタムダイアログを呼び出す。 Private Sub tsbPrint_Click(sender As Object, e As EventArgs) Me.CustomPrint() End Sub 'カスタム印刷ダイアログを呼び出す。 Private Sub CustomPrint() Dim _printForm As New frmPrintDlg() _printForm.ShowDialog(Me) End Sub