GrapeCity ActiveReports for .NET 12.0J
MainBar プロパティ
使用例 

主なツールストリップ。※旧形式のため、使用しません。
構文
'宣言
 
Public ReadOnly Property MainBar As ToolStrip
public ToolStrip MainBar {get;}
解説

次の一覧は、この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
参照

関連項目

Viewer.ViewerToolbar クラス
Viewer.ViewerToolbar メンバ

 

 


Copyright © 2003 GrapeCity inc. All rights reserved.