Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
4. Mai 2009
Einen echten Vorteil kann ich darin aber nicht erkennen. Wenn man ein Panel nimmt, kann man das wie gewohnt zur Designtime einstellen und sehen (nur eben ohne die Grafik).
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
4. Mai 2009
@Matti: wie ich oben bereits schrieb, ist das ja auch nur ein Beispiel, es ging ja nicht darum, wo die Bitmap jetzt herkommt ;)
@Ernst: und was ist mit den Codebeispielen weiter oben?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
3. Mai 2009
Also in etwa so:...
interface
uses ..., ExtCtrls;
type
TPanel = class(ExtCtrls.TPanel)
protected
procedure Paint;override; //erspart dann das Öffentlichmachen von Canvas
end;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
3. Mai 2009
Da vermisse ich aber ein ReleaseDC ;)
Wen meinst Du jetzt?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
3. Mai 2009
Leite Dir eine Klasse von TPanel ab, mache dort die Canvas-Eigenschaft öffentlich und zeichne dann darauf.