Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Sunlight7,
24. Sep 2006
Aha, das ist die Lösung des Problems, oder auch nicht...
Wenn Du das echt auf einer MDIForm gemacht hast und es gezeichnet wurde, dann scheint es so, als wäre das ein von Borland hausgemachtes Problem, welches mit Version 6 behoben wurde.
Bei D5 geht das nicht. :(
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Sunlight7,
23. Sep 2006
Du hast erfolgreich auf eine MDIForm gezeichnet?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Sunlight7,
21. Sep 2006
Das wird nix werden, da nicht mal ein platziertes Label angezeigt wird.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Sunlight7,
21. Sep 2006
Das man auf eine MDIForm net zeichnen kann ist mir noch gar net aufgefallen, Sorry, habs voher net probiert.
Aber mal wieder typisch Windows...
Wenn man BitBlt verwendet kommt als Ergebnis "Befehl ausgeführt", aber es wird nix gezeichnet... :|
Was möchtest Du alles haben?
Bitte etwas genauer.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Sunlight7,
21. Sep 2006
Da brauchts kein Panel
Einfach auf die Fläche der Canvas von der Hauptform zeichnen
// Beispiel
procedure TMDIForm1.OnPaint;
begin
Canvas.Draw(0, 0, MeinBitmap); // Bitmap mußt Du natürlich erst erstellen und eins laden
end;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Sunlight7,
21. Sep 2006
Du meinst, das die Grafik durch die Childs hindurch sichtbar ist, oder nur auf der nicht verdeckten Fläche?
Edit: Dir frage war nicht gut gestellt.
1. Nur Zeichnen auf der Hauptform
2. Zeichnen auf der Hauptform, soll durch die Childs hindurch sichtbar sein
3. Nur auf die Childs Zeichnen
4. Ganz anders
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Sunlight7,
21. Sep 2006
Wo hast Du das Panel, am Rand, oder in der Mitte?
Für Ränder konntest Du "Align" verwenden und die Childs maximieren, dann liegen sie nicht darüber.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Sunlight7,
21. Sep 2006
Ist mir auch gerade aufgefallen...
Ich dachte es sei hinter den Childs, wenn Du die Fenstergröße veränderst ist es wieder plötzlich da... :gruebel:
Komische Sache.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Sunlight7,
21. Sep 2006
Versuchs mal damit:
Hab ich mit einem Timer gemacht, nachdem die Childs angezeigt wurden.
Panel1.SendToBack;