StringGrid 如何删除选中的的一行? ListBox如何删除选中的的一行?

解决方案 »

  1.   

    procedure TForm1.Button1Click(Sender: TObject);
    begin
     // listbox1.DeleteSelected ;or
      listbox1.Items.Delete(listbox1.ItemIndex);
    end;
      

  2.   

    STRINGRID要是CLEAR一行还比较简单,要是每行向上移动就比较麻烦了;
    procedure TForm1.Button2Click(Sender: TObject);
    begin
      stringgrid1.Rows[stringgrid1.row].Clear ;
    end;
      

  3.   

    我用的是:
    listbox1.Items.Delete(listbox1.ItemIndex);谢谢!那么第一个问题能解决吗?
      

  4.   

    每行向上移也不烦,一个for循环就搞定了