2

最終ユーザーが自分のレポートをデザインできるようにする部分を持つアプリケーションを (C# で) 開発しています。渡されたデータ ソースから自動的に ActiveReports コントロールをデザインして表示するオプションがありますが、幅に合わせてデザイン セクションのルーラーのサイズを変更できません。

デザイナー コントロールのデザイン セクションのサイズをプログラムで変更するにはどうすればよいですか?

4

1 に答える 1

2

ActiveReport.ReportWidthプロパティを使用して、セクションの幅(インチ単位)とそれぞれのSection.Heightを設定して高さを設定します。

設計時インフラストラクチャ(ComponentModelなど)に通知するには、次のようなプロパティ記述子を使用して値を更新します。

TypeDescriptor.GetProperties(report)["ReportWidth"].SetValue(report, 4f);
于 2010-05-31T18:37:39.943 に答える