Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Aurelius,
6. Nov 2007
?
ICh ahbs das ganze doch schon vorher eingebaut, d.h. unter
private
procedure MyRepaint;
...
procedure TfrmMain.MyRepaint;
var
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Aurelius,
6. Nov 2007
Wenn ich das Ganze so mache funktioniert es leider nicht...:(
procedure TfrmMain.chkbHorizontalClick(Sender: TObject);
begin
if chkbHorizontal.Checked then
begin
chkbVertikal.Checked := FALSE;
frmMain.Repaint;
MyRepaint;
end;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Aurelius,
5. Nov 2007
Ach so, ist ja logisch. Danke für die Erklärung!
Ich werds heut abend nochmal testen und meld mich dann.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Aurelius,
5. Nov 2007
Bei mir eben nicht :D Kann aber auch sein dass ich mich vertan hab. Ich kanns ja nochmal testen.
P.S.: Kannst du mir erklären wieso im Code Controls verwendet wird? Das versteh ich nämlich nicht. :gruebel:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Aurelius,
4. Nov 2007
So, ich habs ausprobiert, funktioniert leider nicht :(
Trotzdem ein großes Danke für deine Hilfe :thumb:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Aurelius,
2. Nov 2007
Sehr schön :thumb:
Vielen Dank für deine Hilfe, hast mir bis jetzt sehr geholfen. Nachher gleich testen!
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Aurelius,
1. Nov 2007
Ich nutze diesen Codefor i := 0 to ControlCount - 1 do frmMain.Controls.Invalidate;
Das hilft aber leider nicht, der Hintergrund der einzelnen Controls wird immer noch nicht geändert. Auch .Repaint hilft da nicht.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Aurelius,
1. Nov 2007
Danke sehr :D
Delphi hab ich hier auf Arbeit nicht ;) (hab grad Pause und wenig zu tun :D)
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Aurelius,
1. Nov 2007
Hm, das versteh ich leider immer noch nicht. Meinst du sowas wie
Button1.Repaint;
BTW: Was bewirkt Invalidate?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Aurelius,
1. Nov 2007
Ich ändere die Form-Farbe zur Laufzeit, indem ich Form.Repaint aufrufe. Das klappt wunderbar. Nur eben beim Hintergrund der Trackbars (und auch der Checkboxen und Buttons, fällt mir grad ein) nicht. Die haben noch die Ursprüngliche Farbe. Wenn diese jetzt aber Anklicke (oder auch nur mit der Maus drüberfahre) wird die korrekte Farbe angezeigt.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Aurelius,
1. Nov 2007
Ui, wieder eine Frage:
Funktioniert alles soweit wie ichs haben will :D
Nur hab ich jetzt ein Problem: ändere ich die Formularfarbe bleibt der Hintergrund aller Trackbars bei der ursprünglichen Farbgebung. Erst wenn man drauf klick verändert sich die Farbe.
Kann man das irgendwie lösen?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Aurelius,
29. Okt 2007
Danke, ich werds mal damit probieren :thumb:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Aurelius,
28. Okt 2007
Die COmboBoxen kennen keine Transparenz...
Ich hab nochmal 2 Screens gemacht die mein Problem veranschaulichen.
Noch eine Frage: mit dem befehl im "OnPaint" der Form funktioniert das ja einwandfrei. Gibt es eine Möglichkeit dieses "OnPaint" nochmals aufzurufen, z.B. per Checkbox oder so?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Aurelius,
28. Okt 2007
Ich werd ma gucken ob das funktioniert :)
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Aurelius,
28. Okt 2007
So, ich hab nochmal eine Frage zum Thema. Ich würde gerne per Befehl zur LAufzeit diesen Übergang schaffen.
procedure TfrmMain.FormPaint(Sender: TObject);
begin
DrawGradientH(Canvas, clGreen, clTeal, Rect(0, 0, Width, Height));
end;
procedure TfrmMain.chkbHorizontalClick(Sender: TObject); //horizontaler Übergang
begin
if chkbHorizontal.Checked then
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Aurelius,
26. Okt 2007
In dem Zusammenhang hast du wohl recht, aber ich kann mit der Antwort nicht viel anfangen. War ja uch nur als kleiner Witz gedacht :stupid:
Egal, lassen wir das
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Aurelius,
26. Okt 2007
Ok, hab was gefunden. Dankeschön :D
@ sirius: bist du Microsoft-Mitarbeiter?
Den konnt ich mir jetzt nicht verkneifen...:D