Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Delphi: String im MemoFeld teilweise 'fett'

Empfohlene Antworten

hallo alle,

ich möchte ein suchprogramm schreiben, welches die zeilen einer textdatei ausliest. immer wenn in einer zeile ein wort vorkommt, welches ich vorher angegeben habe, wird die zeile in das memo feld übertragen (memo.lines...).

allerding möchte ich, das diese zeile nun im memofeld so dargestellt ist, dass der vorher definierte suchbegriff in dieser zeile FETT dargestellt ist, alles andere allerding normal... quasi, dass es sofort ins auge springt.

gibt es dafür einen befehl oder wie könnte man das realisieren...

gruss,

flooo

In einem Memofeld lässt sich nur eine einzige Schriftart/-größe festlegen und man kann auch nur alles oder garnichts fett machen. Du musst statt dessen eine RichText Komponente nehmen, ich weiss aber gerade nicht, wie die genau heisst (vielleicht RichEdit?). Damit geht sowas.

Allerdings kenne ich den Syntax dafür nicht, den müsstest du dir aus der Delphi Hilfe holen.

TRichEdit... kannst vielleicht etwas code aus meinem seinerzeit entwickelten texteditor klauen (dte32 auf www.dipesh.de9... zumindest für suchen+ersetzen innerhalb eines trichedit :-)

p.s.

mittels .selstart und .sellength textabschnitt markieren und dann über selattribts die gewünschte font setzen ;-)

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.