作成日: 2026/06/17 最終更新日: 2026/06/17
文書種別
不具合
発生環境
Visual Studio 2022
Visual Studio 2026
状況
回避方法あり
詳細
コード形式セクションレポートのデザイナをVisual Studioで開き、BarcodeのFontプロパティを変更すると、そのレポートをデザイナで正しく読み込めない状態になります。
レポートの保存後にデザイナを一旦閉じて、開きなおしたとき、Barcodeを配置しているセクション内のコントロールが表示されなくなります。Barcodeだけでなく、同じセクション内のTextBoxなども表示されなくなります。
本現象はVB.NETでのみ発生します。
回避方法
コードからフォントを設定することで回避可能です。
ただし、コードで設定する場合、以下の不具合が影響してHandles 句が削除されます。
対処方法ですが、コンストラクタ内で AddHandler によりイベントに関連付けた上でフォントを設定することで対処可能です。
Public Class SectionReport1
Public Sub New()
' この呼び出しはデザイナーで必要です。
InitializeComponent()
' ここで設定したハンドラは消えません。
AddHandler Me.ReportStart, AddressOf Me.SectionReport1_ReportStart
End Sub
Public Sub SectionReport1_ReportStart()
Me.Barcode1.Font = New GrapeCity.ActiveReports.Document.Drawing.Font("MS ゴシック", 10.0F)
End Sub
End Class