mmofacts.com

HTML-Formelement unter Windows.Forms, bzw .Net

gepostet vor 19 Jahre, 7 Monate von TheUndeadable
Servus,

gibt es für System.Windows.Forms oder in der Basisversion von Windows ein dotNet-Formularelement, welches den IE einbindet und man diesem etwas HTML zum Darstellen gibt.

Momentan habe ich nur das COM-Element des IE gefunden und dieses erscheint mir etwas zu unsauber. Wäre praktisch, wenn es ein natives .Net-Element geben würde.

Es geht nur zur einfachen Darstellung von Html-Inhalten.

Danke und Grüße,
TheUndeadable
gepostet vor 19 Jahre, 7 Monate von schokofreak
Gambler: TuD will dies.
Er hat einen FatClient oder ähnliches. Dieser ist in .Net gecodet. In dem will er ein Control einbauen, welches ihm ermöglicht, HTML darzustellen.

Gruss
gepostet vor 19 Jahre, 7 Monate von Gambler
Ops hätt ich ma aufmerksamer lesen sollen, sry
gepostet vor 19 Jahre, 7 Monate von TheUndeadable
Danke für die Info, aber Schokofreak hat es richtig dargelegt ;-)

Ich habe mich mal ein bisschen umgesehen und noch keine schöne Idee gefunden. Nutze ich die COM-Komponente des IE, so verliere ich die Plattformunabhängigkeit, schreibe ich einen eigenen Browser, so verliere ich einen Haufen an Zeit (Achtung Ironie, ich hatte es nie vor).

Ich habe auf diversen Webseiten gelesen, dass die Gecko-Rendering-Engine als .Net-Komponente verfügbar gemacht werden soll. Dies wäre natürlich perfekt, so bleibt es für mich bei: Plattformabhängigkeit oder Xml einlesen und von Hand darstellen.
gepostet vor 19 Jahre, 7 Monate von schokofreak
Frage:
Geht der "Java Trick" nicht? In Java kann man bei Labels usw. einfach HTML anstelle von Text reinstellen, es wird korrekt dargestellt.

Schon mal probiert, was .Net mit einem Text in einem Label, ... was auch immer. anstellt?

Gruss
gepostet vor 19 Jahre, 7 Monate von TheUndeadable
Der Trick geht auch nicht, abgesehen davon möchte ich einen echten Browser mit Links und JS dort einbinden und dieses über einen clientseitigen Webserver ansteuern.

Konkret:

Datenbank->Anwendung auf Server<===>Xml<===>Client-Programm->Client-HTTP-Server->Anzeige

Auf gut deutsch: Das Transfer-Volumen zwischen Server und Client zu minimieren.

Man kann zwar noch die RTF (Rich Text)-Komponente nutzen, nur erfüllt sie nicht all meine Anforderungen.
gepostet vor 19 Jahre, 7 Monate von schokofreak
Hey, da fällt mir spontan JavaScript ein (nutz ich gerne) oder Java Applet...

Sorry, kann dir ned weiterhelfen.

Gruss
gepostet vor 19 Jahre, 7 Monate von TheUndeadable
Java und Javascript sagen mir nicht zu und würde ich nie als Hobby programmieren ;-)

Es sollen ja bald .Net-Applets kommen.
Sowohl bei Mono (Mozilla), als auch bei MS (IE) wird damit im Gedanken rumgespielt. Von der Architektur ist .Net ja dazu in der Lage (CAS), mal schauen, wass sich daraus ergibt.

Bzw JavaScript bekommt als Kollegen JScript.Net, ebenfalls auch von Mono favorisiert, mal schauen, was daraus wird....
gepostet vor 19 Jahre, 7 Monate von TheUndeadable
Habe eben gelesen, dass eine HTML-Form-Komponente mit der .Net Version 2.0 in den 'Standard' mitaufgenommen wird

Die Zeit kann ich noch warten, solange wird sich um die Basis gekümmert...
gepostet vor 19 Jahre, 6 Monate von TheUndeadable
Letzter Double-Post von mir zu dem Thema:

"GeckoSharp

GeckoSharp is a wrapper for the GtkEmbedMoz widget. It provides the abilty to embed the Mozilla rendering engine (Gecko) into your Gtk# application.

As of 1/05, Zac Bowling ported gecko# and gtkembedmoz to work under Windows."

Evtl interessiert es ja einen.

Auf diese Diskussion antworten