我已经在columns中设置了两列,列名分别为:邮箱账号和邮箱密码。
但为什么调测时,应用程序中没有列名(列标题)呢?还需要设置什么?

解决方案 »

  1.   

    你还要设置ViewStyle := vsReport
      

  2.   

    非常感谢,按你的方法问题已经解决了。
    但又有一个新的问题,为什么我用以下代码添加,userid和pass不在同一行呢?====================================================
    procedure TForm2.Button1Click(Sender: TObject);
    var
    userid,pass:string;
    begin
      userid:=edit1.Text;
      pass:=edit2.Text;  form1.ListView1.Items.Add.Caption:=userid;
      form1.ListView1.Items.Add.SubItems.Add(pass);end;
      

  3.   

    正确的写法是
     
    with form1.ListView1.Items.Add do begin
      caption := userid;
      subitems.add(pass);
    end;
      

  4.   

    或者是
    var
      listItem: TListItem;
      userid,pass:string; begin
      userid:=edit1.Text; 
      pass:=edit2.Text; 
      listItem := form1.ListView1.Items.add;
      listItem.caption := userid;
      listItem.subItems.add(pass);
    end;
      

  5.   

    form1.ListView1.Items.Add.SubItems.Add(pass);
      

  6.   

    form1.ListView1.Items[i].SubItems.Add(pass);