易截截图软件、单文件、免安装、纯绿色、仅160KB

初学DELPHI求前辈们指点!

小弟初学DELPHI。跟着视频学做了乘法口诀表,代码如下:
procedure TForm1.Button1Click(Sender: TObject);
var
s:String;
i,j,result:Integer;
begin
      for i:=1 to 9 do
      begin
      S:=' ';
      for j:=1 to i do
        begin
        result:=j*i;
        s:=s+IntToStr(j)+'x'+IntToStr(i)+'='+IntToStr(result)+'  ';
        end;
        canvas.TextOut(20,20*i,s);
      end;
end;
运行后是一个正三角分布的乘法口诀表。现如今我想修改成倒三角,就是从9乘到1的乘法口诀表。不知道要怎么修改。还请各位前辈不吝赐教。
      for i:=1 to 9 do
改为
      for i:=9 downto 1 do


引用
      for i:=1 to 9 do
改为
      for i:=9 downto 1 do


你的方法我早就是试过。。但是修改以后运行无任何显示了。

引用
或者把
        canvas.TextOut(20,20*i,s);
改为
        canvas.TextOut(20,20*(10-i),s);
试一试


这个方法可以通过。感谢你的回复。


相关问答:

delphi動態調用dll的困惑

procedure RunFunction;  
  type  
  TFunc = function(A: Integer): Integer;stdcall; //这里根据DLL里面函数的声明修改  
  var  
  ......

Delphi中数据库查询的疑惑

昨晚在Delphi数据库查询中遇到了一个疑惑。代码如下:
procedure TFormSearchAchievement.ComboBoxXYChange(Sender: TObject);
var
  XY : string;
begin
  XY := comboboxxy.Items[comboboxx ......

Delphi怎么取返回内容中的指定部分.

返回的内容是如下代码,怎么能渠道2b?
<p class="text1">1a </p>
<p class="text1">2b </p>
<p class="text1">3c </p>
<p cl ......

如何在delphi里用代码实现创建VPN连接?

我的代码如下,怎么总提示连不成功:
type
  GUID = record //申明调用RAS(创建VPN连接用)函数所需结构体
  Data1: integer;
  Data2: Shortint;
  Data3: Shortint;
  ......

Delphi 多线程,弹出框中断问题

如题:

我的程序 Create 的时候 创建了N 个线程;这N个线程不停的在 监听N个COM口的数据;当分析数据时,有些时候要弹出application.messagebox 对话框判断 是否继续 执行线程,还是挂起线程。当多个线程同时 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号