0

レポートを表示する前に、デルファイフォームからテキスト幅やラベルキャプションなどの高速レポートのオブジェクトを制御する方法私はデルファイxe2高速レポート4を持っており、高速レポートでの私の最初の経験です

in report builder i can do this but now i cant't

dynamc report is vey important it's change all time depending on varibels came   
from delphi form

動的レポートがあり、フォームのテキストに応じて常に変化するため

dynamc report is vey important it's change all time depending on varibels came   
from delphi form
4

1 に答える 1

4

FastReport オブジェクトのコンポーネントにアクセスするためのオプションの 1 つは、オブジェクトのFindComponentメソッドを使用することです。このメソッドは、指定された名前 (またはnil、見つからない場合は ) でコンポーネントを返します。

varname := YourFastReportObject.FindComponent('ComponentName');

結果を適切な型にキャストすると、次の例のように、コンポーネントのメソッドとプロパティにアクセスできます。

var
  varname: TfrxMemoView;

...

varname := TfrxMemoView(YourFastReportObject.FindComponent('ComponentName'));
if varname <> nil then
  varname.Width := varname.Width * 1.2;
于 2012-10-13T22:16:34.910 に答える