in einer Software von mir kommt es immer wieder zu einem Darstellungsfehler, und ich weiß nicht mehr was ich dagegen tun soll bzw. woran das liegen könnte.
Die Software hat mehrere Reiter und die über ein TcxPageControl realisiert sind. Auf einem dieser TcxTabSheet liegt nun ein TChart auf dem ich meine Messkurve darstelle. Wenn ich nun in der Software auf einen anderen Reiter umschalte und dort meine Messergebnisse mit einer TcxProgressbar darstelle dann kann es immer wieder vorkommen dass man in der Progressbar den TCHart druchsieht! (siehe angehängtes Bild)
Auf meinem Entwicklungssystem ist mir das noch nie passiert, aber auf anderen Systemen habe ich nun mehrfach schon solche Beschreibungen mit Screenshots zugeschickt bekommen.
Was ich schon versucht habe:
- beim Umschalten des TabSheets einen Application.Processmessages
- beim Umschalten einen Refresh der verschiedenen Komponenten
Hat da jemand eine Idee oder kann sich das erklären?
In C geschrieben und schön war zuletzt Franz Schuberts 9. Symphonie
Scheint ein Fehler im Paint des TcxPageControl zu sein. Schick das mal an DevExpress. Bis dahin könntest Du versuchen, ein Panel hinter die TcxProgressbar zu packen. Vielleicht 'übertüncht' das dieses 'Loch'.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!" (Monty Python "Joke Warefare")