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?
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
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