Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Textfeld mit Formatierung und klickbarem Text
Floste
myCSharp.de - Member

Avatar #avatar-2376.jpg


Dabei seit:
Beiträge: 1158
Herkunft: Norddeutschland

Themenstarter:

Textfeld mit Formatierung und klickbarem Text

beantworten | zitieren | melden

Hallo,

Ich suche eine einfache Möglichkeit folgendes in einer art Textfeld hinzubekommen:

-Text markierbar und kopierbar aber nicht direkt editierbar
-Einzelne Wörter haben andere Farbe/Formatierung
-Anklickbare Wörter/Links im Text, die C#-Funktionen aufrufen
-Editierbare Textboxen, die im Text eingebettet sind und dynamisch hinzugefügt und entfernt werden können: Man klickt auf ein Wort und die Textbox soll erscheinen und nach der Bearbeitung gibts ne Rückmeldung.

Welches Control bzw welche Technik wäre am einfachsten?
Projekte:Jade, HttpSaver
Zum Rechtschreiben gibts doch schon die Politiker. Aber die bauen auch nur mist!
private Nachricht | Beiträge des Benutzers
MarsStein
myCSharp.de - Experte

Avatar #avatar-3191.gif


Dabei seit:
Beiträge: 3429
Herkunft: Trier -> München

beantworten | zitieren | melden

Hallo,

es kliong zwar etwas seltsam, aber wenn Du nichts eigenes implementieren wilst halte ich hier das WebBrowser-Control für geeignet. Denn mit HTML als Oberfläche mit etwas JavaScript im Hintergrund ist das ganze eigentlich ein Kinderspiel.
Mit die WebBrowser.ObjectForScripting-Eigenschaft kann dazu benutzt werden, um von der HTML-Seite über Javascript mit der Anwendung zu kommunizieren.

Gruß, MarsStein
Non quia difficilia sunt, non audemus, sed quia non audemus, difficilia sunt! - Seneca
private Nachricht | Beiträge des Benutzers
Floste
myCSharp.de - Member

Avatar #avatar-2376.jpg


Dabei seit:
Beiträge: 1158
Herkunft: Norddeutschland

Themenstarter:

beantworten | zitieren | melden

Und wie mache ich callbacks von der dargestellten seite zu c#?
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Floste am .
Projekte:Jade, HttpSaver
Zum Rechtschreiben gibts doch schon die Politiker. Aber die bauen auch nur mist!
private Nachricht | Beiträge des Benutzers
MarsStein
myCSharp.de - Experte

Avatar #avatar-3191.gif


Dabei seit:
Beiträge: 3429
Herkunft: Trier -> München

beantworten | zitieren | melden

Hallo,

schau Dir meinen Link nochmal an, auch das Beispiel dort.
Du kannst ein beliebiges Objekt der Property zuweisen, und dieses Objekt wird mit seinen public-Methoden im JavaScript über window.external verfügbar gemacht.

Gruß, MarsStein
Non quia difficilia sunt, non audemus, sed quia non audemus, difficilia sunt! - Seneca
private Nachricht | Beiträge des Benutzers
Floste
myCSharp.de - Member

Avatar #avatar-2376.jpg


Dabei seit:
Beiträge: 1158
Herkunft: Norddeutschland

Themenstarter:

beantworten | zitieren | melden

Das hört sich doch gut an.

Danke
Projekte:Jade, HttpSaver
Zum Rechtschreiben gibts doch schon die Politiker. Aber die bauen auch nur mist!
private Nachricht | Beiträge des Benutzers