| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: chm - bestimmte Seite öffnen (757 mal gelesen)
|
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2166 Registriert: 15.11.2006 Windows 10 x64, AIP 2022
|
erstellt am: 20. Okt. 2010 13:52 <-- editieren / zitieren --> Unities abgeben:
Hallo Ich habe eine AddIn-dll mit mehreren Button mit progressive Tooltips. Damit in den Tooltips, falls doch ein User auf die Idee kommt jetzt unbedingt F1 drücken zu müssen, nicht die Inventorhilfe erscheint, habe ich ein chm-File gebastelt. Bis zum Öffnen des Files bin ich gekommen. Das klappt alles. Aber gibt es eine Möglichkeit nicht nur das chm-File, sondern die spezifische, zum Button gehörende Seite darin aufzurufen? ------------------ MfG RK Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
daywa1k3r Moderator Softwareentwickler
Beiträge: 3497 Registriert: 01.08.2002 Desktop: 3.3GHz;8GB;SSD OCZ Vertex 3;Gainward Phantom GTX570 Laptop: Alienware m17x Win7, Inventor2012
|
erstellt am: 20. Okt. 2010 15:49 <-- editieren / zitieren --> Unities abgeben: Nur für rkauskh
|
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2166 Registriert: 15.11.2006 Windows 10 x64, AIP 2022
|
erstellt am: 20. Okt. 2010 19:23 <-- editieren / zitieren --> Unities abgeben:
Hallo Hatte ich gemacht, aber ShowHelp will dann ein parent als ControlDefinition haben. Dachte ich mir, brat ich ihm meine ButtonDefinition über, wollte er aber nicht. Code: Help.ShowHelp(myButtonDefinition, "C:\Temp\Help.chm") ', HelpNavigator.Topic, "Hilfeseite2")
myButtonDefinition ist ein System._ComObject und kann nicht in ControlDefinition konvertiert werden usw. Das ist die Stelle für ------------------ MfG RK Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
daywa1k3r Moderator Softwareentwickler
Beiträge: 3497 Registriert: 01.08.2002 Desktop: 3.3GHz;8GB;SSD OCZ Vertex 3;Gainward Phantom GTX570 Laptop: Alienware m17x Win7, Inventor2012
|
erstellt am: 20. Okt. 2010 20:36 <-- editieren / zitieren --> Unities abgeben: Nur für rkauskh
Naja, aufrufen und zu einem Topic springen macht es ja eh nur Sinn, wenn du explizit über das Thema etwas erfahren möchtest. So haben wir überall (Forms, Controls,...) die Hilfe-Schaltfläche und rufen dann in dem Button-ClickEvent die passende Themen auf, und zwar mit: Code:
Help.ShowHelp(sender as Control, stringHelpFile, HelpNavigator.Topic, stringTopic);
Wenn du aus deiner Toolbar allgemein die Hilfe aufrufen willst, reicht ja Process.Start(...). Du kannst natürlich versuchen eine "Fake-ControlDefinition" zu definieren und diese zu übergeben...
------------------ Grüße Igor FX64 Software Solutions - Inventor Tools Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2166 Registriert: 15.11.2006 Windows 10 x64, AIP 2022
|
erstellt am: 20. Okt. 2010 20:43 <-- editieren / zitieren --> Unities abgeben:
|
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2166 Registriert: 15.11.2006 Windows 10 x64, AIP 2022
|
erstellt am: 31. Okt. 2010 10:22 <-- editieren / zitieren --> Unities abgeben:
|