AGB  ·  Datenschutz  ·  Impressum  







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

Text-Schattierung Memo/RichEdit?

Ein Thema von Redhair · begonnen am 5. Mär 2009 · letzter Beitrag vom 6. Mär 2009
Antwort Antwort
Redhair

Registriert seit: 5. Dez 2007
8 Beiträge
 
Turbo Delphi für Win32
 
#1

Text-Schattierung Memo/RichEdit?

  Alt 5. Mär 2009, 22:47
Ich möchte eine einfache Schattierung bei einem Fließtext in einem Memo, einem RichEdit oder sowas in der Art. Einfach nochmal den Text, leicht verschoben darunter, in einer anderen Farbe. Kann mir jemand einen Tipp geben, wie man das realisieren könnte? Man sollte den Text auch editieren können.
  Mit Zitat antworten Zitat
Benutzerbild von Dunkel
Dunkel

Registriert seit: 26. Mär 2007
Ort: Klingenstadt
541 Beiträge
 
Delphi 2007 Enterprise
 
#2

Re: Text-Schattierung Memo/RichEdit?

  Alt 6. Mär 2009, 00:28
TMemo.OwnerDraw := True; und in der OnPaint-Ereignisbehandlung selber zeichnen. Ansonsten guck mal bei Torry ob es ähnliches schon gibt.
Es ist zu wahr um schön zu sein...
  Mit Zitat antworten Zitat
Redhair

Registriert seit: 5. Dez 2007
8 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Text-Schattierung Memo/RichEdit?

  Alt 6. Mär 2009, 00:55
Zitat von Dunkel:
TMemo.OwnerDraw := True; und in der OnPaint-Ereignisbehandlung selber zeichnen. Ansonsten guck mal bei Torry ob es ähnliches schon gibt.
OwnerDraw gibt's bei Memo nicht?!
  Mit Zitat antworten Zitat
Benutzerbild von Dunkel
Dunkel

Registriert seit: 26. Mär 2007
Ort: Klingenstadt
541 Beiträge
 
Delphi 2007 Enterprise
 
#4

Re: Text-Schattierung Memo/RichEdit?

  Alt 6. Mär 2009, 01:03
Das stimmt natürlich! (ich sollte so spät nicht mehr posten... )

TEdit, TMemo, TButton, ... sind native Windows-Controls, welche auch von Windows gezeichnet werden. Vielleicht hilft dieser Thread?!
Es ist zu wahr um schön zu sein...
  Mit Zitat antworten Zitat
Redhair

Registriert seit: 5. Dez 2007
8 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Text-Schattierung Memo/RichEdit?

  Alt 6. Mär 2009, 01:23
Danke, aber das hilft mir irgendwie nicht weiter. Das mit dem Schatten klappt wunderbar mit anderen Sachen, z. B. bei den Tabs von PageControl, Labels oder dem Inhalt von StringGrids, Buttons kann ich auch als TImage anlegen, aber bei den Memos... oh je! Habe mir auch schon überlegt, den Text in eine (große) StringGrid-Zelle schreiben zu lassen, aber ob man die scrollen kann? Ansonsten könnte man den Text auch mit HTML/CSS formattieren und dann vielleicht mit dem WebBrowser anzeigen lassen, aber das nicht so ganz mein Ziel. Wenigstens könnte man den Text scrollen.
  Mit Zitat antworten Zitat
taaktaak

Registriert seit: 25. Okt 2007
Ort: Radbruch
1.990 Beiträge
 
Delphi 7 Professional
 
#6

Re: Text-Schattierung Memo/RichEdit?

  Alt 6. Mär 2009, 08:31
Moin, Moin.
Bei den Schweizern wird hier gezeigt, wie man in einem TMemo das Zeichnen selbst übernehmen kann. Es sollte auf deinen Anwendungsfall übertragbar sein.
Ralph
  Mit Zitat antworten Zitat
Redhair

Registriert seit: 5. Dez 2007
8 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: Text-Schattierung Memo/RichEdit?

  Alt 6. Mär 2009, 13:29
Danke für den Link. Ich werde versuchen, das für mich Relevante herauszufiltern, was nicht so ganz einfach ist. Für weitere Lösungsvorschläge wäre ich weiterhin sehr dankbar. Sollte ich irgendwie Erfolg haben, werde ich das hier melden.
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#8

Re: Text-Schattierung Memo/RichEdit?

  Alt 6. Mär 2009, 18:40
Hallo Redhair,

muß es ein TMemo/TRichText sein?
Reicht Dir nicht vielleicht ein simpler "Browser"?


Gruß K-H
  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 01:12 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