![]() |
AW: [Großer TD-Bug] Buttons verschwinden bei Druck auf Strg+Alt
Zitat:
Ich hatte den VCL-Quelltext modifiziert und das Problem war weg. Wie das geht steht ja in dem Link oben. Hattest du das auch versucht oder nur den fertigen Fix? |
AW: [Großer TD-Bug] Buttons verschwinden bei Druck auf Strg+Alt
Ich habe alle Änderungen manuell eingepflegt, in der Controls.pas und StdControls.pas, alles neu kompiliert, dcu's wurden neu erstellt und geändert hat sich NICHTS. :cry: Ein ähnliches Problem trifft nun auch auf den
![]() |
AW: [Großer TD-Bug] Buttons verschwinden bei Druck auf Strg+Alt
Liste der Anhänge anzeigen (Anzahl: 1)
Ich hab hier noch diese Unit herumfliegen (nicht von mir), die das Problem behebt. Vielleicht hilft sie dir ja.
|
AW: [Großer TD-Bug] Buttons verschwinden bei Druck auf Strg+Alt
Heyho, danke aber das sieht mir stark nach der Unit aus dem EDN aus, die habe ich schon am Laufen und sie verhindert auch das die Buttons verschwinden aber wie gesagt nicht das das Richedit verschwindet...
|
AW: [Großer TD-Bug] Buttons verschwinden bei Druck auf Strg+Alt
Zitat:
Hast du mal versucht, den Code anzupassen?
Delphi-Quellcode:
// repaint only controls of affected type
if (TheCtrl is TButtonControl) or (TheCtrl is TStaticText) then begin TWinControl(TheCtrl).Repaint; exit; // TButtonControls, TStaticText do not contain controls so skip rest end; // NEU: ----------------------------------------------------------------- if (TheCtrl is TCustomRichEdit) then begin TCustomRichEdit(TheCtrl).Repaint; exit; // TCustomRichEdit does not contain controls so skip rest end; // /NEU: ---------------------------------------------------------------- |
AW: [Großer TD-Bug] Buttons verschwinden bei Druck auf Strg+Alt
Heyho, dass hat leider nichts bewirkt. Füge ich weiter unten noch ein:
Delphi-Quellcode:
erscheint das Richedit für eine Milisekunde wieder, ist sofort danach aber wieder weg. :(
procedure DoRepaint(Ctrl: TControl);
var i: integer; begin if (Ctrl is TWinControl) then begin TWinControl(Ctrl).Repaint; for i := 0 to TWinControl(Ctrl).ControlCount - 1 do DoRepaint(TWinControl(Ctrl).Controls[i]); end; //neu if (Ctrl is TCustomRichEdit) then TCustomRichEdit(Ctrl).Repaint end; |
AW: [Großer TD-Bug] Buttons verschwinden bei Druck auf Strg+Alt
Liegen die Compos auf dem TrsPanel?
|
AW: [Großer TD-Bug] Buttons verschwinden bei Druck auf Strg+Alt
Nein, dass RichEdit liegt unter einem TTrsPanel.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:55 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