dbgrid에서 선택된 필드를 보일려고 하는데 잘 되지가 않습니다.
(물론 선택되지 않은것은 안보이게 하고요)
폼은 2개를 쓰고 있꺼던요. 필더선택창과 메인창
procedure Tmain_f.BitBtn1Click(Sender: TObject);
var
i : integer;
begin
field_f.ListBox1.Clear;
for i:=0 to table1.FieldCount - 1 do begin
field_f.ListBox1.Items.Add(table1.fields[i].fieldname);
field_f.ListBox1.Selected[i] := table1.Fields[i].visible;
end;
field_f.Showmodal ;
for i:=0 to table1.FieldCount - 1 do begin
table1.Fields[i].visible := field_f.ListBox1.Selected[i];
end;
end;