AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

setfocus in Hauptformular

Ein Thema von Ines · begonnen am 4. Mai 2011 · letzter Beitrag vom 4. Mai 2011
Antwort Antwort
Ines

Registriert seit: 22. Aug 2006
Ort: Augsburg
96 Beiträge
 
Delphi 2009 Enterprise
 
#1

setfocus in Hauptformular

  Alt 4. Mai 2011, 09:39
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
Ines
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: setfocus in Hauptformular

  Alt 4. Mai 2011, 09:42
Worin wird der Text angezeigt?
Markus Kinzler
  Mit Zitat antworten Zitat
Ines

Registriert seit: 22. Aug 2006
Ort: Augsburg
96 Beiträge
 
Delphi 2009 Enterprise
 
#3

AW: setfocus in Hauptformular

  Alt 4. Mai 2011, 09:44
Der Text ist eine DBRichEdit-Komponente.
Ines
  Mit Zitat antworten Zitat
Benutzerbild von dataspider
dataspider

Registriert seit: 9. Nov 2003
Ort: 04539 Groitzsch
1.351 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: setfocus in Hauptformular

  Alt 4. Mai 2011, 09:51
Hi,

übergib die DBRichEdit - Komponente anstatt nur den Text.

Frank
Frank Reim
  Mit Zitat antworten Zitat
Ines

Registriert seit: 22. Aug 2006
Ort: Augsburg
96 Beiträge
 
Delphi 2009 Enterprise
 
#5

AW: setfocus in Hauptformular

  Alt 4. Mai 2011, 09:55
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
Ines
  Mit Zitat antworten Zitat
Benutzerbild von dataspider
dataspider

Registriert seit: 9. Nov 2003
Ort: 04539 Groitzsch
1.351 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: setfocus in Hauptformular

  Alt 4. Mai 2011, 10:01
Hast du HideSelection auf False gesetzt?

Frank
Frank Reim
  Mit Zitat antworten Zitat
Ines

Registriert seit: 22. Aug 2006
Ort: Augsburg
96 Beiträge
 
Delphi 2009 Enterprise
 
#7

AW: setfocus in Hauptformular

  Alt 4. Mai 2011, 10:04
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
  Mit Zitat antworten Zitat
Ines

Registriert seit: 22. Aug 2006
Ort: Augsburg
96 Beiträge
 
Delphi 2009 Enterprise
 
#8

AW: setfocus in Hauptformular

  Alt 4. Mai 2011, 10:31
Hast du HideSelection auf False gesetzt?
Vielen Dank - das war mein Fehler!

Nochmals Danke für die schnelle Hilfe - jetzt klappt's wunderbar.
Ines
Ines
  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 04:13 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