![]() |
TRichEdit dynamisch erstellt, probleme
Hi,
ich erstelle diverse TRichEdit. Klappt alles wunderbar. Aber sobald ich ScrollBars auf ssVertical setzte geht nix mehr. Das program steht. Es steht nicht sofort. Das wär ja zu einfach. Ich habe z.b. beispiel noch die möglichkeit eventuell 2x das tab zu wechseln. Dann steht es. Vielleicht weiss ja einer was ich falsch mache.
Delphi-Quellcode:
Danke im voraus
NewRichEdit:=TRichEdit.Create(NewTab);
WinHnd[i-1]:=NewRichEdit; with NewRichEdit do begin Parent:=NewTab; Width:=NewTab.Width; Height:=NewTab.Height; Color:=$000044; Font.Color:=$FFFFFF; ReadOnly:=True; ScrollBars:=ssVertical; //<-- wenn ich das rausnehem läuft das prg einwandfrei. end; |
Re: TRichEdit dynamisch erstellt, probleme
Hallo,
was passiert bei ssBoth ? Was machst du noch im Form ? Heiko |
Re: TRichEdit dynamisch erstellt, probleme
Bei ssBoth passiert das gleiche. Bleibt stehen. In der Form selber werden nur PageControls und TabSheets erstellt. In dem TabSheet dann das RichEdit.
Also ich kann mir das nicht erklären. Achso, von einem unabhängigen Thread wird noch die farbe auf $000000 gesetzt. Aber es scheppert erst "wesentlich" später. |
Re: TRichEdit dynamisch erstellt, probleme
Hallo,
Delphi-Quellcode:
Aha, Threads.
Achso, von einem unabhängigen Thread wird noch die farbe auf $000000 gesetzt. Aber es scheppert erst "wesentlich" später.
Schon eine Fehlerquelle gefunden. Was passiert, wenn der Thread nicht läuft ? Benutzt du Synchronize ? Heiko |
Re: TRichEdit dynamisch erstellt, probleme
Uff, stimmt. Ich nehme nur das Handle und "prokel" drauf rum. PostMessage hatte in dem Test-Prog genommen.
Ich werd das mal ändern und berichten. Erstmal danke |
Re: TRichEdit dynamisch erstellt, probleme
Rückmeldung bevor ich es vergesse. Nehme ich das setzen der Farbe raus klappt alles. Morgen bau ich wieder die PostMessage ein und gebe eine Definitive rückmeldung......
|
Re: TRichEdit dynamisch erstellt, probleme
Rückmeldung:
Es lag daran das ich kein PostMessage verwendet hatte. Nun mit Postmessage läuft es. Danke für den stubs in die richtige richtung ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:02 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