Einzelnen Beitrag anzeigen

Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.746 Beiträge
 
Delphi 2007 Professional
 
#4

AW: VirtualTreeView (VST) : Header Option coVisible abfragen

  Alt 10. Jun 2013, 11:09
Delphi-Quellcode:
ColumnIndex := 1;
 case Ord(cb_setup_computername.Checked) of
   0: vst_overview.Header.Columns[ColumnIndex].Options := vst_overview.Header.Columns[ColumnIndex].Options - [coVisible];
   1: vst_overview.Header.Columns[ColumnIndex].Options := vst_overview.Header.Columns[ColumnIndex].Options + [coVisible];
 end;
Wäre
Delphi-Quellcode:
ColumnIndex := 1;
if cb_setup_computername.Checked then
  vst_overview.Header.Columns[ColumnIndex].Options := vst_overview.Header.Columns[ColumnIndex].Options + [coVisible]
else
  vst_overview.Header.Columns[ColumnIndex].Options := vst_overview.Header.Columns[ColumnIndex].Options - [coVisible];
end;
nicht lesbarer?

Oder noch besser
Delphi-Quellcode:
ColumnIndex := 1;
Col := vst_overview.Header.Columns[ColumnIndex];
if cb_setup_computername.Checked then
  Col.Options := Col.Options + [coVisible]
else
  Col.Options := Col.Options - [coVisible];
end;
Uli Gerhardt
  Mit Zitat antworten Zitat