Q&A

  • 동적으로 생성한 퀵레포트의 Label에 ....
퀵레포드에서 동적으로 Detail Band에 Label을 생성했습니다.
BeforePrint 이벤트에서
imsi := TQrLabel.Create(Self);
imsi.Parent := QrBand2;
이렇게 말입니다.
그렇다면 동적으로 만들어진 Label에 OnPrint를 이용해서
값을 표시하려고 하는데 어떻게 해야할지요...?
1  COMMENTS
  • Profile
    KDDG_09 2003.06.13 03:48


    procedure TForm2.LabelPrint(sender: TObject; var Value: String);
    begin
       Value := '찍혀라~~~~';

    end;

    위와같이 원래 동적으로 생성하지 않고 디자인타임시에 하는것과 똑같이
    미리 프로시저는 작성해 놓으시고요....(파라미터는 똑같은 타입과 갯수로 해야함)

    그다음에 동적생성하시는 부분에

      imsi.OnPrint := LabelPrint;

    OnPrint 에 프로시져를 연결하면 됩니다.!!!

    그럼 즐프하세요~~~