このトピックでは、以前のバージョン(.NET版の「1.0J」以降)との互換性に関する注意事項について説明します。
「6.0J」で、レポートクラスからShowメソッドが削除されました。
Visual Basic |
コードのコピー
|
---|---|
Private Sub Form1_Load(...) Handles MyBase.Load
Dim rpt As New SampleReport
rpt.Show()
End Sub
|
C# |
コードのコピー
|
---|---|
private void Form1_Load(object sender, System.EventArgs e)
{
SampleReport rpt = new SampleReport();
rpt.Show();
}
|
Viewerコンポーネントを使用したプレビューに移行してください。
Visual Basic |
コードのコピー
|
---|---|
Private Sub Form1_Load(...) Handles MyBase.Load
Dim rpt As New SampleReport()
Me.Viewer1.LoadDocument(rpt)
End Sub
|
C# |
コードのコピー
|
---|---|
private void Form1_Load(object sender, System.EventArgs e)
{
SampleReport rpt = new SampleReport();
this.viewer1.LoadDocument(rpt);
}
|
「6.0J」までは、DocumentクラスにPrintメソッドが存在していました。「7.0J」以降は、拡張メソッドとして、GrapeCity.ActiveReports名前空間に実装されています。
名前空間をインポートして、Printメソッドを使用してください。詳細については、「ActiveReportsでのPrintメソッド」を参照してください。
「6.0J」以降では、Lineコントロールのコントロール罫線を使用できません。
以下のいずれかの方法を検討してください。
「7.0J」で、ツールバーを、ToolStripクラスに刷新しました。また、機能追加により、各ボタンの表示順序が変わっています。詳細については、「Windowsフォーム用ビューワのカスタマイズ」を参照ください。
Visual Basic |
コードのコピー
|
---|---|
' (1)コピーボタンを非表示にします Me.Viewer1.Toolbar.Tools(4).Visible = False ' (2)「注釈」ボタンを削除し、「カスタム注釈」ボタンを追加します Dim image As System.Drawing.Icon image = New System.Drawing.Icon(Me.GetType.Module.Assembly.GetManifestResourceStream("CustomAnnotations.NOTE16.ICO")) Me.Viewer1.Toolbar.Images.Images.Add(image) Dim btn As DataDynamics.ActiveReports.Toolbar.Button btn = New DataDynamics.ActiveReports.Toolbar.Button btn.ButtonStyle = DataDynamics.ActiveReports.Toolbar.ButtonStyle.TextAndIcon btn.ImageIndex = 14 btn.Id = ToolIds.Annotation btn.Caption = "カスタム注釈" btn.ToolTip = "確認印を捺印します" Viewer1.Toolbar.Tools.RemoveAt(23) Viewer1.Toolbar.Tools.Insert(23, btn) ' 「カスタム注釈」ボタンをクリックしたときの処理を追加します Private Sub Viewer1_ToolClick(ByVal sender As Object, ByVal e As DataDynamics.ActiveReports.Toolbar.ToolClickEventArgs) Handles Viewer1.ToolClick ... End Sub |
Visual Basic |
コードのコピー
|
---|---|
' (1)コピーボタンを非表示にします Me.Viewer1.Toolbar.ToolStrip.Items.RemoveAt(5) ' (2)「注釈」ボタンを削除し、「カスタム注釈」ボタンを追加します Dim image As System.Drawing.Icon image = New System.Drawing.Icon(Me.GetType.Module.Assembly.GetManifestResourceStream("CustomAnnotations.NOTE16.ICO")) Dim btn As New ToolStripButton("カスタム注釈") btn.DisplayStyle = ToolStripItemDisplayStyle.ImageAndText btn.Image = image.ToBitmap btn.ToolTipText = "確認印を捺印します" ' 「注釈」ボタンは、「7.0J」以降はデフォルトで非表示のため、記載不要です ' Viewer1.Toolbar.ToolStrip.Items.RemoveAt(37) Viewer1.Toolbar.ToolStrip.Items.Insert(37,btn) ' ボタンクリック時のイベントハンドラを作成します AddHandler btn.Click, AddressOf tsbAnnotation_Click ' 「カスタム注釈」ボタンをクリックしたときの処理を追加します Private Sub tsbAnnotation_Click(sender As Object, e As EventArgs) ... End Sub |
「2.0J」で、プロパティウィンドウの表示を変更しています。
移行は、特に必要ありません。プロパティウィンドウには表示されませんが、引き続き、Reportプロパティを使用できます。