Hallo,
ich habe im HTML-Code mit Hilfe des <object>-Tags ein Windows.Forms.UserControl eingebunden, was auch soweit alles prima funktioniert.
Um nun mit dem Control interagieren zu können (speziell eventhandling) hab ich, wie in diversen Artikeln/Anleitungen beschrieben, ein ComSourceInterface (IDispatch) und ein weiteres als Schnittstelle:
Leider kann ich weder über das <param>-Tag innerhalb des <object>-Tags auf die öffentlichen Membervariablen zugreifen (was IMHO ja auch ohne das "Überschreiben" des Interfaces gehen müsste), noch kann ich events abfangen. Hab da jedwede (meist nicht html-konforme) Möglichkeit ausprobiert., z.B.:
Es will mir einfach nicht gelingen an irgendwelche Methoden/Variablen/Events zu gelangen, weder mit dem ie6 noch ie7.
Falls sich jemand hier damit auskennt, poste ich auch gerne weiteren Quellcode, falls es hilft.
[OT]Das muss bis nächste Woche Freitag hinhauen, also hopphopp
[/OT]
TIA, Martin
ich habe im HTML-Code mit Hilfe des <object>-Tags ein Windows.Forms.UserControl eingebunden, was auch soweit alles prima funktioniert.
Um nun mit dem Control interagieren zu können (speziell eventhandling) hab ich, wie in diversen Artikeln/Anleitungen beschrieben, ein ComSourceInterface (IDispatch) und ein weiteres als Schnittstelle:
Code:
[ClassInterface(ClassInterfaceType.None), ComSourceInterfaces(typeof(ControlEvents))]
public class MyWindowControl : System.Windows.Forms.UserControl
,ComInteropControlInterface
Leider kann ich weder über das <param>-Tag innerhalb des <object>-Tags auf die öffentlichen Membervariablen zugreifen (was IMHO ja auch ohne das "Überschreiben" des Interfaces gehen müsste), noch kann ich events abfangen. Hab da jedwede (meist nicht html-konforme) Möglichkeit ausprobiert., z.B.:
Code:
<script for="objectID" event="eventName(args)">
// code
</script>
Es will mir einfach nicht gelingen an irgendwelche Methoden/Variablen/Events zu gelangen, weder mit dem ie6 noch ie7.
Falls sich jemand hier damit auskennt, poste ich auch gerne weiteren Quellcode, falls es hilft.
[OT]Das muss bis nächste Woche Freitag hinhauen, also hopphopp

TIA, Martin