AGB  ·  Datenschutz  ·  Impressum  







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

RichEdit mit eigenen Urls

Ein Thema von Thomas Feichtner · begonnen am 30. Sep 2015 · letzter Beitrag vom 5. Okt 2015
Antwort Antwort
Thomas Feichtner

Registriert seit: 30. Nov 2007
Ort: Rum
137 Beiträge
 
Delphi 10.4 Sydney
 
#1

AW: RichEdit mit eigenen Urls

  Alt 5. Okt 2015, 08:58
Hallo,

vielleicht habe ich mich hier falsch ausgedrückt.
Was will ich?
Ein Memo bzw. DBMemo das auch Hyperlinks darstellen kann und eben auch selbst definierte Links.

Ich brauche keine Formatierung.
mfg

Thomas Feichtner
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

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

AW: RichEdit mit eigenen Urls

  Alt 5. Okt 2015, 09:55
Hallo,

vielleicht habe ich mich hier falsch ausgedrückt.
Was will ich?
Ein Memo bzw. DBMemo das auch Hyperlinks darstellen kann und eben auch selbst definierte Links.

Ich brauche keine Formatierung.
Für die Darstellung benötigst Du Formatierung.
Des weiteren brauchst Du eine Definition "was ist ein link im Text" und ggf. die Definition einer Aktion wenn ein "Link" angeklickt wird.

Ein TRichedit/TMemo ist zunächst einmal für die Darstellung und Bearbeitung von Text zuständig, was Du möchtest geht doch etwas darüber hinaus.
U.U. könnte Dir Synedit da weiter helfen.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Perlsau
(Gast)

n/a Beiträge
 
#3

AW: RichEdit mit eigenen Urls

  Alt 5. Okt 2015, 18:44
Was will ich? Ein Memo bzw. DBMemo das auch Hyperlinks darstellen kann und eben auch selbst definierte Links.
Oben wolltest du noch eine RTF-Komponente, die URLs darstellen kann, ohne die URL in die komponenteneigene Stringliste aufzunehmen. Aber natürlich kann man seine Meinung auch ändern ...

Ich brauche keine Formatierung.
Wie p80286 bereits ausführte, geht die Darstellung von "mehr als nur Text" nicht mit einem Memo, denn dieses kann wirklich nur eines: Text in einer einzigen Schriftformatierung – z.B. Arial 10 Punkt, linksbündig, kursiv, schwarz – darstellen. Willst du davon abweichende Textstellen kennzeichnen, genügen TMemo und TDBMemo nicht. Daher benötigste du – wie du in deinem Eingangsposting bereits festgestellt hast – ein TRichEdit, und zwar wegen der Formatierung. Die Kennzeichnung eines Textteiles als URL ist eine Formatierung, denn sie betrifft nicht den Text, sondern eine Texteigenschaft, also ein Property.

Soweit alles klar?

Wie ich oben bereits ausführlich dargestellt habe, mußt du dir überlegen, wo die URL gespeichert werden soll. Die beiden Möglichkeiten, die mir dazu einfielen, habe ich dir bereits aufgezeigt. Programmieren mußt du das natürlich selber – außer du erteilst jemandem einen Auftrag (z.B. mir gegen Vorkasse) oder erwirbst eine der kommerziellen Komponenten (was ich an deiner Stelle vorziehen würde).
  Mit Zitat antworten Zitat
hathor
(Gast)

n/a Beiträge
 
#4

AW: RichEdit mit eigenen Urls

  Alt 5. Okt 2015, 19:32
Mal 'ne dumme Frage: Was ist das eigentlich "mgmdoc://"?

Was nützt Dir ein Link, der so beginnt - man braucht auch einen Browser, der damit was anfangen kann.

Eigene URLs kann man in der Registry eintragen:
Code:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\URL\Prefixes]
"mosaic"="http://"
"www"="http://"
"home"="http://"
"ftp"="ftp://"

Geändert von hathor ( 5. Okt 2015 um 20:01 Uhr)
  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 08:10 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