Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Microschlumpf,
15. Feb 2006
Hmmm, ich habe mir das gerade noch einmal angesehen, ihr habt da schon recht, der Rahmen ist weg. Ich habe auf den TabSheets jeweils ein TImage (Align:=alClient), in das kopiere ich den Bereich des Hintergrundbildes des Formulars, welcher hinter dem TabSheet liegt. Das Problem ist, das TImage füllt das TabSheet nicht komplett auf, es bleibt ein kleiner Rand und den sieht man.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Microschlumpf,
15. Feb 2006
Im PageControl habe ich die Eigenschaft Style:=tsFlasButtons eingestellt und in den TabSheets die Tabs mit TabVisible:=False ausgeblendet. Trotzdem ist noch ein Rahmen vorhanden. Hat das irgendwas mit XP Manifest zu tun :gruebel: ich habe da leider zu wenig Ahnung.
Falls ich bei PageControl den Rahmen nicht wegbekomme, werde ich das mit Panels versuchen. Das ist beim Entwickeln leider nicht...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Microschlumpf,
15. Feb 2006
@ Sebastian
Gibt es denn da eine Bordereigenschaft, die ich auf bsNone setzen kann. Ich habe da nichts gefunden, weder beim PageControl, noch bei den zugehörigen TabSheets. Bei den TabSheets habe ich BorderWidth := 0 gesetzt. :?
Gruss
Microschlumpf
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Microschlumpf,
14. Feb 2006
Also ich bin gerade mal am Probieren. Es funktioniert echt gut, nur habe ich noch Probleme mit dem Rand vom PageControl, den sieht man leider und ich bekomme den irgendwie nicht weg. :gruebel:
Das ist der Code, den ich verwendet habe...
procedure TForm1.Button1Click(Sender: TObject);
var
SrcRect, DestRect: TRect;
begin
Image2.Picture := nil;
SrcRect.Left := PageControl1.Left;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Microschlumpf,
14. Feb 2006
Hallo,
hmmm, könnte man dann auch irgendwie den Teil der Grafik auf dem Formular, welcher hinter dem TabSheet liegt über Canvas in das TabSheet kopieren?
Microschlumpf
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Microschlumpf,
14. Feb 2006
Hallo zusammen, :hi:
ich habe auf einer Form eine Hintergrundgrafik, ähnlich des grauen Backgrounds hier auf Delphi-Praxis. Um nun mehrere Controls thematisch trennen zu können, setze ich ein PageControl mit 5 TabSheets auf die Form. Die einzelnen Tabs der TabSheets sind ausgeblendet (TabVisible=False). Gibt es eine Möglichkeit die TabSheets für die Hintergrundgrafik durchsichtig zu machen? ...