Entwickler-Ecke

C# - Die Sprache - OCX dynamisch - wie ?


OlafSt - Do 27.09.07 15:45
Titel: OCX dynamisch - wie ?
Heute ne wirklich dumme Frage...

Ich versuche, ein OCX-Control dynamisch in C# zu erzeugen. Wie macht man das in MSVC# Express ? In Delphi ist das ja recht simpel:


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
var
  FMap: TMapXMap;
begin
  FMap:=TMapXMap.Create(RzPanel1);
  TargetView.InsertControl(FMap);
end;


OlafSt - Mi 10.10.07 14:09

Leute, kann doch nicht sein, das noch keiner ein visuelles OCX-Control "zu Fuß" erstellt und in sein Formular eingefügt hat...


Kha - Mi 10.10.07 18:06

Sorry, aber das scheint wohl wirklich der Fall zu sein ;) . Ich habe mich jedenfalls noch nie überhaupt mit Interop beschäftigt, aber sollte es nicht genügen, wenn du das Control einfach einmal in die Toolbox wirfst und dann auf die Form ziehst? Dann sollten alle benötigten Referenzen eingebunden sein und du kannst das Control wieder löschen und stattdessen im Code erzeugen lassen.
Ansonsten: Aximp.exe