Einzelnen Beitrag anzeigen

Benutzerbild von DGL-luke
DGL-luke

Registriert seit: 1. Apr 2005
Ort: Bad Tölz
4.149 Beiträge
 
Delphi 2006 Professional
 
#1

C#/.Net: Formatierten Text darstellen, interaktiv

  Alt 24. Nov 2008, 10:52
Hallo,

ich baue gerade einen spezialisierten Telnet-Client (genauer: MU*-Client).

Ich parse VT100-Terminalcode (wenn ihr nicht wisst, was das ist: ihr wollt es nicht wissen ) und will den natürlich auch darstellen. Bloß wie? Ich habe mir schon überlegt XML+CSS in ein Webbrowser-Control zu pfriemeln und mit JavaScript rumzumurksen. Aber das kanns nicht sein. Was ich an Interaktivität brauche, ist zum Beispiel:

- klickbare Links (werden per regex als link erkannt)
- Das Verschieben von Textblöcken zwischen mehreren Textfenstern (z.B. Tabs, Sidebars)
- automatisches Scrollen nach diversen Kriterien

Kann ich das ohne "viel" Rumgepfusche mit einem Webbrowser-Control machen? Alles was interaktiv ist, per Links reinmachen, die Links dann abfangen?

Was gibt es für andere Möglichkeiten, so etwas ähnliches wie Rich Text zu rendern und gleichzeitig programmgesteuerte Interaktion per Maus möglich zu machen (ohne bei Klick die Mausposition abzufangen und auszurechnen, in welchem Teil des Textes sich der Mauszeiger befindet)?
Lukas Erlacher
Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1
  Mit Zitat antworten Zitat