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
HTML-Formelement unter Windows.Forms, bzw .Net
gepostet vor 19 Jahre, 7 Monate von TheUndeadable
gepostet vor 19 Jahre, 7 Monate von Gambler
Schau mal hier:
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/dhtml_reference_entry.asp
Das ist die Referenz für den ganzen MS DHTML Kram. Es gibt sowas auch in der Gecko Engine aber da hab ich keinen Link zu.
Oder wenn du nur die Darstellung willst dann nimm einfach nen IFrame. Mach ich auch so.
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/dhtml_reference_entry.asp
Das ist die Referenz für den ganzen MS DHTML Kram. Es gibt sowas auch in der Gecko Engine aber da hab ich keinen Link zu.
Oder wenn du nur die Darstellung willst dann nimm einfach nen IFrame. Mach ich auch so.
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
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.
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
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.
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
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....
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...
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.
"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.