وثائق HotXLS

حدث AfterTitle

يحدث بعد حفظ عنوان العمود المحدد بواسطة FieldIndex في الخلية

الوصف

يمكنك استخدام هذا الحدث لتطبيق التنسيق الشرطي على أي خلية رأس

البنية

TAfterTitle = procedure(Sender: TObject; Cell: IXLSRange; FieldIndex: Integer; Field: TField) of object;
Sender TObject. يحدد مكون TDataToXLS الذي قام بتشغيل الحدث
Cell IXLSRange والذي يمثل الخلية التي تحتوي على عنوان العمود
FieldIndex Integer. فهرس الحقل
Field TField. كائن يمثل حقل dataset

مثال

يعين هذا المثال عرض العمود ذي الفهرس 2

procedure TForm1.DataToXLS1AfterTitle(Sender: TObject;
  Cell: IXLSRange; FieldIndex: Integer; Field: TField);
begin
  if FieldIndex = 2 then Cell.ColumnWidth := 30;
end;
يوضح هذا المثال كيفية تغيير نص عنوان العمود

procedure TForm1.DataToXLS1AfterTitle(Sender: TObject;
  Cell: IXLSRange; FieldIndex: Integer; Field: TField);
begin
  Cell.Value := StringReplace(Cell.Value, '_', ' ', [rfReplaceAll]);
end;