Forum: Object-Pascal / Delphi-Language
Delphi
by Sir Rufo,
28. Jan 2016
Das ist nicht immer das, was man will.
Setzt man das beim Feld selber, dann wird die Spalte erzeugt oder wieder entfernt.
In der Regel geht man ja her und setzt bei den Feldern mit ID-Werten das Visible auf false. Dafür werden jetzt auch keine Spalten im Grid erzeugt.
Wenn ich dem Benutzer jetzt anbieten möchte Spalten ein- oder auszublenden, dann will ich aber nicht, dass er diese...
Forum: Object-Pascal / Delphi-Language
Delphi
by Sir Rufo,
27. Jan 2016
Im Prinzip benötigst du für jede Spalte so eine Instanz
TCheckerVM = class abstract
protected
function GetCaption : string; virtual; abstract;
function GetChecked : Boolean; virtual; abstract;
procedure SetChecked( const Value: Boolean ); virtual; abstract;
public
property Caption: string read GetCaption;
property Checked: Boolean read GetChecked write SetChecked;