放置一个button,下面是click代码,我认为应该打印50行,但是只打了一行,只有最后一个50:50------------------------------------------------------------------------------------
procedure TForm1.Button1Click(Sender: TObject);
var
n:integer;
begin
Printer.BeginDoc;for n:=1 to 50 do
Printer.Canvas.TextOut(n,n,inttostr(n)+':'+inttostr(n));Printer.EndDoc;end;
---------------------------------------------------------------------------------------
为什么呢?
procedure TForm1.Button1Click(Sender: TObject);
var
n:integer;
begin
Printer.BeginDoc;for n:=1 to 50 do
Printer.Canvas.TextOut(n,n,inttostr(n)+':'+inttostr(n));Printer.EndDoc;end;
---------------------------------------------------------------------------------------
为什么呢?
解决方案 »
- 请问如何用流读写时间?
- Class EOleExcepiton with message'操作已被用户取消' 咋回事??新手不大明白,大侠赐招,感激涕零
- 关于dbcombobox控件的items的问题
- 请问各位,做了一个餐饮系统,4个前台,4个后厨涉及到8个打印机,我该如何去做??????????????
- 各位帮忙,那里有这样的控件啊?
- 删除记录的问题
- 远程控制的问题
- ADOStoredProc1中存的游标数据如何附给变量中???带原码)
- 可以通过笔记本和手机上网吗?
- Help,help
- Insert真的不能将新记录插入在当前记录之后吗?
- ====================MDI子窗体 :防止二次打开出错 了!我真的急。。。。>>>>
var
n,i:integer;
begin
Printer.BeginDoc;
i := 0;
for n:=1 to 50 do
begin Printer.Canvas.TextOut(n+i,n+i,inttostr(n)+':'+inttostr(n));
i:= i+80;
end;
Printer.EndDoc;
end;肯定是50行的!