Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   setfocus in Hauptformular (https://www.delphipraxis.net/160242-setfocus-hauptformular.html)

Ines 4. Mai 2011 08:39

setfocus in Hauptformular
 
Hallor DP'ler,

ich bastle gerade an einem Rechtschreibprogramm für unsere Ärzte.
Dazu wird der Befundtext aus dem Hauptformular an ein weiteres Formular übergeben und damit wird nach Rechtschreibfehlern gesucht. Soweit funktioniert auch alles.

Nun meine Frage: Ich möchte den zu ersetzenden Text im Hauptformular "markieren". Normalerweise geht das mit Setfocus, selstart, sellength.

Wie mache ich das aus dem 2.Formular heraus? Ich möchte nur den selektierten Text anzeigen, das 2. Formular soll weiterhin aktiv bleiben.

Vielen Dank
Ines

mkinzler 4. Mai 2011 08:42

AW: setfocus in Hauptformular
 
Worin wird der Text angezeigt?

Ines 4. Mai 2011 08:44

AW: setfocus in Hauptformular
 
Der Text ist eine DBRichEdit-Komponente.

dataspider 4. Mai 2011 08:51

AW: setfocus in Hauptformular
 
Hi,

übergib die DBRichEdit - Komponente anstatt nur den Text.

Frank

Ines 4. Mai 2011 08:55

AW: setfocus in Hauptformular
 
Ich übergebe die DBRichEdit-Komponente, alles funktioniert auch soweit.
Ich kann den Text korrigieren (erseten), habe auch schon mit SelAtributes die Farbe verändert.
Nur die graue Markierung wird nicht angezeigt.

Deshalb wollte ich wissen, ob es eine Möglichkeit gibt mit Sendmessage o.ä. das Hauptprogramm anzusprechen um die Markierung darzustellen.

Liebe Grüße
Ines

dataspider 4. Mai 2011 09:01

AW: setfocus in Hauptformular
 
Hast du HideSelection auf False gesetzt?

Frank

Ines 4. Mai 2011 09:04

AW: setfocus in Hauptformular
 
Zitat:

Zitat von dataspider (Beitrag 1098787)
Hast du HideSelection auf False gesetzt?

Weiß ich nicht, zumindest nicht bewußt auf "True".
Ich schau' gleich nach und melde mich dann wieder.

Danke
Ines

Ines 4. Mai 2011 09:31

AW: setfocus in Hauptformular
 
Zitat:

Zitat von dataspider (Beitrag 1098787)
Hast du HideSelection auf False gesetzt?

Vielen Dank - das war mein Fehler! :oops:

Nochmals Danke für die schnelle Hilfe - jetzt klappt's wunderbar.
Ines


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:40 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz