Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DelTurbo,
29. Jul 2010
Da ich "meine" Threads immer versuche zu schliessen, hier die antwort.
Man(n) nimmt ein Panel und leg das was man anzeigen möchte auf das Panel. In meinem fall eine progressbar. Dann hängt man sich in OnDrawCell rein und arbeitet dann mit .PaintTo. Nicht wie anfangs beschrieben die Position des Panels ändern.
if ((ARow=10) AND (ACol=2)) then begin
...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DelTurbo,
18. Jul 2010
Hat keiner ne idee? Oder geht das garnicht?
Ich bin nun hingegangen und habe den inhalt der zelle, also das panel, einen pixel kleine gemacht. Damit wird die zelle wieder gezeichnet. Leider nicht wenn es die erste oder letzte zelle des grids ist. Warum das so ist, weiss ich nicht.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DelTurbo,
10. Jul 2010
Hi,
sorry aber ich muss das Thema nochmal "aufwärmen". Ich habe das problem das wenn das Panel in der Zelle liegt, kein kommando zum neuzeichen kommt. z.b. wenn ich scrolle oder ähnlich.
Hat da vielleicht einer ne idee wie ich den "zwingen" kann die zelle neu zu zeichnen?
Beispiel:
Ich habe ein Grid mit 2 Zeilen und 5 Spalten. In spalte 4 ist mein Panel drinne. Nun kommt das Draw leider...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DelTurbo,
24. Jun 2010
Jo, ich peil das erst recht nicht warum das so ist. Aber man kann es auch im editor sehen. Ich habe mein Grid und will dann z.b. JvgProgress drauflegen. Geht nicht. Es liegt dahinter. Mit "normalen" sachen geht es. z.b. Buttons, Radio, Groupboxen usw.
Ich hab grad mal ein Panel draufgelegt, und dadrauf ein JvgProgress, nun scheint es oben zu liegen. Aber das muss ich grad "richtig" testen, ob...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DelTurbo,
24. Jun 2010
Schon versucht. Das war meine erste idee. Sachen die mir einfallen probier ich immer erst aus, bevor ich poste. Die dinger bleiben dahinter :gruebel:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DelTurbo,
24. Jun 2010
Nein, leider nicht. Ich habe grade gemerkt das wenn ich diese sachen im Editor aufs grid lege, liegen sie auch dahinten. Auch wenn ich unter "Elements/nach vorne setzen" mache bleibt es dahinter.
Ich es habe auch andersrum probiert. Das Grid nach hinten legen. Keine wirkung.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DelTurbo,
24. Jun 2010
Hmm,
ne kleine hilfe bräuchte ich aber noch. Und zwar hatte ich das eben mit der "normalen" ProgressBar probiert. Das klappte. Nun habe ich mal andere probiert (z.b. RzProgressBar, JvgProgress, JvStarfield usw.) und die liegen komigerweise HINTER dem Grid. Mache ich da was falsch?
Danke im Voraus
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DelTurbo,
24. Jun 2010
Danke, klappt. So kann man ihm ja (so wie ich das sehe) jedes objekt "unterjubeln". Genau sowas hab ich gesucht.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DelTurbo,
23. Jun 2010
Hi,
ich habe folgende frage zu einer celle in einem StringGrid. Wie kann ich z.b. in einer bestimmen zelle ein Dynamisch erstelltes objekt (z.b. eine ProgressBar oder Button oder sonstwas) darstellen. Im moment geht es mir um eine ProgressBar. Aber ich möchte die frage allgemein halten, wer weiss was mir noch einfällt :)
Ich habe ja mit folgenden code zugriff beim zeichen. In diesem fall um...