X
xyt3dnow
Unregistered / Unconfirmed
GUEST, unregistred user!
思路:在QRDBText8为不同的值的时候在纸张不同的位置,如下面代码
procedure Tprintfrom.FormActivate(Sender: TObject);
begin
if QRDBText8.caption='私人'then
QRDBText8.left:=250;
if QRDBText8.caption='集体' then
QRDBText8.left:=150;
if QRDBText8.caption='其他' then
QRDBText8.left:=50;
end;
但无论我把代码放到Tprintfrom.FormActivate还是Tprintfrom.FormCreate下,
QRDBText8的位置都是纹丝不动,请高手指点。
procedure Tprintfrom.FormActivate(Sender: TObject);
begin
if QRDBText8.caption='私人'then
QRDBText8.left:=250;
if QRDBText8.caption='集体' then
QRDBText8.left:=150;
if QRDBText8.caption='其他' then
QRDBText8.left:=50;
end;
但无论我把代码放到Tprintfrom.FormActivate还是Tprintfrom.FormCreate下,
QRDBText8的位置都是纹丝不动,请高手指点。