Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DelphiCreak,
14. Jan 2010
Mmh...manchmal hilft auch einfach weiterbauen...
Hab jetzt aus effizienzgründen erst in ne BitMap malen lassen und kopiere dann die BitMap mittels Draw auf die Form, schon ist das Problem behoben ^^
Danke für Die Hilfe, und schlaf dich aus ^^
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DelphiCreak,
14. Jan 2010
Eem...ich glaub ich muss dich enttäuschen, aber soweit dass ich override hab bin ich schon ^^
Hier das zitat:
protected
{ Protected-Deklarationen }
procedure Paint; Override;
Ist halt nicht meine erste selbstgebaute Komponente, aber die erste wo ich sowas bewirken möchte wie oben beschrieben :P
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DelphiCreak,
14. Jan 2010
Die Paint Methode sieht wie folgt aus:
procedure TTabBar.Paint;
var x: Integer;
begin
with Canvas do
begin
Brush.Color := Color;
Pen.Color := Color;
Rectangle(0,0,Width,Height);
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DelphiCreak,
14. Jan 2010
Das Problem erscheint während der Laufzeit, allerdings kann ich deiner Antwort leider nicht so recht entnehmen was zu tun ist, ich besitze zwar ein wenig mehr als Basiskentnisse von Delphi, aber mit Messages habe ich mich noch nicht genauer beschäftigt, wäre ganz nett wenn du deine Antwort ein wenig ausführen könntest ^^
mfg
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DelphiCreak,
14. Jan 2010
Guten Nachmittag liebe DPler,
ich sitze gerade an einer eigenen Komponente, die Komplett mit Canvas gezeichnet wird. Abgeleitet ist dise von TCustomControl. Soweit so gut, doch jetzt habe ich folgendes Problem: Eine Fläche fülle ich mit dem Befehl "FloodFill", und wenn das Fenster nun kurz aus dem Bildschirm rausgeschoben wird, ist dort wieder der Hintergrund sichtbar. Gibt es da eine...