Autor
|
Thema: Plugin Window (1479 mal gelesen)
|
Irtaza Waheed Mitglied
Beiträge: 6 Registriert: 09.01.2020 Plugin Window,User Interface, E3, VB.NET, WF
|
erstellt am: 09. Jan. 2020 12:13 <-- editieren / zitieren --> Unities abgeben:
Ich möchte ein userInterface einbinden mit E3 damit es wird in Fenster von E3 eingebttet. Der einzelne methode dafur ist: prj.ShowPluginWindow(1,GUID). Hat jemand erfahrung in diesem Bereich? Danke im Voraus Gruß Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
awb Mitglied
Beiträge: 8 Registriert: 16.01.2020 Windows 10 E3 2018 VBS, VBA, VB6, vb.net
|
erstellt am: 16. Jan. 2020 08:00 <-- editieren / zitieren --> Unities abgeben: Nur für Irtaza Waheed
Hallo, dein UserInterface muss ein UserControl sein: Im VisualStudio -> Neues Projekt -> Steuerelementebibliothek bzw. Neues Projekt -> Klassenbibliothek -> Hinzufügen: Benutzersteuerelement Außerdem muss das Projekt für COM-Interop registriert werden: Projekteigenschaften -> Kompilieren -> Haken bei "Für COM-Interop registrieren" setzen Damit die Registrierung beim Debuggen erfolgreich ist, muss Visual Studio als Administrator gestartet werden. Gruß Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Irtaza Waheed Mitglied
Beiträge: 6 Registriert: 09.01.2020 Plugin Window,User Interface, E3, VB.NET, WF
|
erstellt am: 16. Jan. 2020 09:45 <-- editieren / zitieren --> Unities abgeben:
|
Irtaza Waheed Mitglied
Beiträge: 6 Registriert: 09.01.2020 Plugin Window,User Interface, E3, VB.NET, WF
|
erstellt am: 16. Jan. 2020 14:13 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, Ich habe ein DLL und COM objekt erstellt für die UserControl. Mit RegestierungsEditor kann ich die CLSID (AppId) auslesen für die UserControl. Doch wann ich übergebe diese ID zu dem Projekt mit: prj.ShowPluginWindow(1,GUID) kommt die PluginWindow nicht? Weißt jemand woran die Problem legt? Gruß Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
awb Mitglied
Beiträge: 8 Registriert: 16.01.2020 Windows 10 E3 2018 VBS, VBA, VB6, vb.net
|
erstellt am: 21. Jan. 2020 09:45 <-- editieren / zitieren --> Unities abgeben: Nur für Irtaza Waheed
Hallo, Mit der Methode e3.ShowPluginWindows funktioniert das Anzeigen bei mir auch nicht. Ich habe das PlugIn mithilfe des Registrierungs-Editors eigetragen so wie in der E3 Hilfe beschrieben: "Plug-In Interface". So kann ich das Plug-In wie jedes andere E3 Fenster Ein-/Ausblenden. Gruß Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Irtaza Waheed Mitglied
Beiträge: 6 Registriert: 09.01.2020 Plugin Window,User Interface, E3, VB.NET, WF
|
erstellt am: 23. Jan. 2020 15:27 <-- editieren / zitieren --> Unities abgeben:
|
C.Greindl Mitglied
Beiträge: 14 Registriert: 30.09.2004
|
erstellt am: 17. Mrz. 2023 10:41 <-- editieren / zitieren --> Unities abgeben: Nur für Irtaza Waheed
@awb @Irtaza Waheed Hallo ihr 2 Ich komme aus der ECAD Welt und bin kein ausgebildeter Programmierer. mit vbs komme ich recht gut zurecht. C geht auch so halbwegs auf Mikrocontroller Ebene. in C# hab ich mir nun auch ein paar Grundkenntnisse angeeignet. => einfach weil wir immer komplexere Automatismen in E3 generieren und ich eine vernünftige GUI benötige Mir schwebt da eine Art "ToolBox" vor, welche aus E3 gestartet werden kann. Das wäre genau das was ihr hier beschreibt über das Plugin. Leider fehlt mir noch das Know-How um ein solches Grundgerüst für ein UserControl-Plugin zu erstellen Es wäre echt toll wenn ihr mir hier helfen könntet. evtl mit einem Beispielprojekt Vielen Dank im Voraus!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |