Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Quantumgrid columns Defaultwerte (https://www.delphipraxis.net/157615-quantumgrid-columns-defaultwerte.html)

franktron 18. Jan 2011 12:27

Quantumgrid columns Defaultwerte
 
Gibt es eine Möglichkeit bei der Qunatumgrid neue Columns mit bestimmten Einstellungen zu belegen oder kann man die Columns irgendwie Kopieren.

Ich will nicht immer 20 mal die selben Einstellungen machen müssen.

DeddyH 18. Jan 2011 12:29

AW: Quantumgrid columns Defaultwerte
 
Hilft Dir dieser Artikel?

franktron 18. Jan 2011 12:30

AW: Quantumgrid columns Defaultwerte
 
Ne dann kann ich ja gleich den Original Quellcode ändern was ich aber nur ungern machen würde da es ab und zu ja Updates gibt.

DeddyH 18. Jan 2011 12:34

AW: Quantumgrid columns Defaultwerte
 
Wieso denn das? Wenn Du Dir ein Template erstellst, bleibt doch die "Originalkomponente" unangetastet (zumindest wenn ich den Artikel richtig verstanden habe).

franktron 18. Jan 2011 12:39

AW: Quantumgrid columns Defaultwerte
 
Ja aber das ist eine Grid und die column ist doch nur eine unter klasse also müsste ich die komplette Grid ändern um das zu erlangen was ich will.

DeddyH 18. Jan 2011 12:45

AW: Quantumgrid columns Defaultwerte
 
Tja, dann fällt mir nur noch die Möglichkeit einer Ableitung ein. Das ist aber doof, wenn z.B. nach einem Update Felder oder Properties plötzlich anders heißen.

Tyrolean 19. Jan 2011 08:06

AW: Quantumgrid columns Defaultwerte
 
Zitat:

Zitat von franktron (Beitrag 1075502)
Gibt es eine Möglichkeit bei der Qunatumgrid neue Columns mit bestimmten Einstellungen zu belegen oder kann man die Columns irgendwie Kopieren.

Ich will nicht immer 20 mal die selben Einstellungen machen müssen.

Enweder kannst du mit den RepositoryItem arbeiten, damit solltest du schon viel machen können, oder wenn du andere Einstellungen meinst (Breite...) dann machst du dir eine Muster-Spalte und überträgst die notwendigen Werte per Source

Code:
for i := 0 to ColumnCount-1 do begin
  if Column <> MusterColumn then begin
    Columns[i].Width := MusterColumn.Width;
  end;
end;
So machen wir 90 gleiche Spalten.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:38 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz