AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE PageControl/TabSheet Darstellungsfehler
Thema durchsuchen
Ansicht
Themen-Optionen

PageControl/TabSheet Darstellungsfehler

Ein Thema von kuba · begonnen am 19. Nov 2012 · letzter Beitrag vom 20. Nov 2012
Antwort Antwort
Benutzerbild von kuba
kuba

Registriert seit: 26. Mai 2006
Ort: Arnsberg
588 Beiträge
 
Delphi 11 Alexandria
 
#1

PageControl/TabSheet Darstellungsfehler

  Alt 19. Nov 2012, 09:10
Hallo,

ich habe in meinem Programm einen Darstellungsfehler, wenn ich das Programm via Remote Desktop Verbindung bediene. Im PageControl/Tabsheet1 sind Elemente zu sehen, die eigentlich auf TabSheet3 enthalten sind. Der Darstellungsfehler tritt auf wenn ich von TabSheet3 auf Tabsheet1 wechsel. Wenn ich einen Screenshot mache sieht man den Fehler im Screenshot nicht. Daher habe ich ein Foto gemacht (Anhang).

Hat mal jemand einen Tip, wie man diesen Dastellungsfehler beheben kann ??

KUBA
Angehängte Grafiken
Dateityp: jpg Image1.jpg (46,8 KB, 71x aufgerufen)
Stefan Kubatzki
E=mc2
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.340 Beiträge
 
Delphi 12 Athens
 
#2

AW: PageControl/TabSheet Darstellungsfehler

  Alt 19. Nov 2012, 09:16
Das Liegt zum Teil am RDP.
Da kommt wohl der Befehl zum Löschen/übermalen nicht auf der Anderen Seite an.

Wo machst du denn den Screenshot?
- Serverseitig? Dann isses Klar, denn für den isses ja wirklich weg
- Clientseitig? Dort könnte man es eigentlich noch sehn ... jenachdem, wie der Screenshot gemacht wird
- Befehl: "Hallo Fenster, male dich bitte mal auf diesen Canvas drauf" ... da wird ja das zeichnen neu angstoßen und es ist weg
- Kopie vom Desktop ... dort isses dann noch drauf
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von kuba
kuba

Registriert seit: 26. Mai 2006
Ort: Arnsberg
588 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: PageControl/TabSheet Darstellungsfehler

  Alt 19. Nov 2012, 09:48
Hallo,

der Darstellungsfehler ist auch bei einem Screenshot vom Desktop nicht mehr zu sehen, habe mehrere Versuche gemacht. Letztendlich habe ich dann ein Foto gemacht damit man es sehen kann.

Wie kann ich das übermalen anstossen ? Mit Fenster.Repaint geht's nicht ...

kuba
Stefan Kubatzki
E=mc2
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.340 Beiträge
 
Delphi 12 Athens
 
#4

AW: PageControl/TabSheet Darstellungsfehler

  Alt 19. Nov 2012, 10:04
Du kannst mal einen Dieser Befehle ausprobieren. (von oben nach unten jeweils ein bissl härter)
Delphi-Quellcode:
InvalidateRect(ClientRect);
Realign;
Recreate;
Aber ich kenn sowas auch ohne RDP.
Man muß nur mal dieses "Glow"-Dingens etwas ausweiten irgendwann isses so groß, daß es aus dem Refreshbereich der Komponente rausreicht.
Wenn man es wieder deaktiviert, bleibt dann alles außerhalb weiterhin sichtbar.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von kuba
kuba

Registriert seit: 26. Mai 2006
Ort: Arnsberg
588 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: PageControl/TabSheet Darstellungsfehler

  Alt 19. Nov 2012, 19:23
Hat alles nicht funktioniert. Ich hab meinem Programm jetzt "Benutzerdefinierte Styles" spendiert. Beim Style "Windows" gibt es keine Darstellungsfehler. Für Remote Administration kann man einfach auf "Windows Style" umstellen.

kuba
Stefan Kubatzki
E=mc2
  Mit Zitat antworten Zitat
Benutzerbild von borncrush
borncrush

Registriert seit: 18. Dez 2005
Ort: Berlin
115 Beiträge
 
Delphi XE7 Enterprise
 
#6

AW: PageControl/TabSheet Darstellungsfehler

  Alt 19. Nov 2012, 20:18
Ähnliches(!) hatte ich bei Verwendung von DoubleBuffered (in der betr. Form/Fenster).
Vielleicht hilft es.
Delphi programming
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:52 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz