다섯 개의 탭이있는 PageControl이 있습니다. 세 개의 탭에는 모두 동일한 열과 DataSource를 사용하는 DBGrid가 있습니다. 사용자가 제목을 클릭하면 IndexFieldNames를 변경하고 적절한 제목을 굵게 표시합니다. 현재 나는 내가 한 DBGrid를이 있고 PageControl OnChange 이벤트에 필요에 따라 부모를 바꿀 수 있다는 것을 나에게 발생했습니다 ...부모를 반복해서 바꿔도 되나요?
for i:=0 to dbg1.Columns..Count-1 do
begin
dbg1.Columns[i].Title.Font.Style:=[];
dbg2.Columns[i].Title.Font.Style:=[];
dbg3.Columns[i].Title.Font.Style:=[];
end;
dbg1.Columns[Column.Index].Title.Font.Style:=[fsBold];
dbg2.Columns[Column.Index].Title.Font.Style:=[fsBold];
dbg1.Columns[Column.Index].Title.Font.Style:=[fsBold];
tblCustomer.IndexFieldNames:=Column.Name;
을하고 그러나입니다.
dgb1.Parent:=TabSheet1;
또는
dgb1.Parent:=TabSheet2;
이 일에 아래쪽이 있습니까? 학부모는 한 번에 수십 번 변경할 수 있습니다.
'TPageControl' 대신'TTabset' 컨트롤이 필요합니다. – whosrdaddy
단점은 깜박임입니다. – TLama
다른 컨트롤 인 TTabControl이 아닙니까? –