procedure TForm1.DataSource1DataChange(Sender: TObject; Field: TField);
begin
DBEdit.Width := Canvas.TextWidth(TDataSource(Sender).DataSet.FieldByName('<你的字段名>').DisplayText) + 4;
end;
begin
DBEdit.Width := Canvas.TextWidth(TDataSource(Sender).DataSet.FieldByName('<你的字段名>').DisplayText) + 4;
end;
在帮我考虑一下好吗?