| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Event Speichern unter bestätigen abfangen (1491 mal gelesen)
|
Andreas01 Mitglied Dipl.-Ing.(FH) Konstrukteur
Beiträge: 227 Registriert: 05.08.2004 Inventor 2020 i7 32 GB RAM Quatro FX 4000 WIN10-64bit
|
erstellt am: 04. Nov. 2011 12:50 <-- editieren / zitieren --> Unities abgeben:
Hallo Forum, habe ein folgendes Problem und zwar möchte ich bei dem „Speichern Dialog“ (selber Programmiert) das Event „Speichern unter bestätigen“ abfangen. Dieser Event tritt dann auf wenn der Dateiname schon vorhandene ist. Hat jemand eine Idee? Gruß Andreas
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: 04. Nov. 2011 12:55 <-- editieren / zitieren --> Unities abgeben: Nur für Andreas01
|
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2166 Registriert: 15.11.2006 Windows 10 x64, AIP 2022
|
erstellt am: 05. Nov. 2011 17:08 <-- editieren / zitieren --> Unities abgeben: Nur für Andreas01
Hi Wenn du den Dialog selbst programmiert hast, kannst du doch einfach auf den Klick auf den OK-Button reagieren. Ansonsten den Code nehmen: Code:
Private myInventorEvents As ApplicationEventsPublic Sub Activate(ByVal oAddInSiteObject As Inventor.ApplicationAddInSite, ByVal bFirstTime As Boolean) Implements Inventor.ApplicationAddInServer.Activate myInventorEvents = myInventor.ApplicationEvents AddHandler myInventorEvents.OnSaveDocument, AddressOf Me.InventorEvents_OnSaveDocument End Sub Public Sub InventorEvents_OnSaveDocument(ByVal DocumentObject As Inventor._Document, ByVal BeforeOrAfter As Inventor.EventTimingEnum, ByVal Context As Inventor.NameValueMap, ByRef HandlingCode As Inventor.HandlingCodeEnum) If BeforeOrAfter = EventTimingEnum.kBefore Then 'dein Code End if End Sub
------------------ MfG RK Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Andreas01 Mitglied Dipl.-Ing.(FH) Konstrukteur
Beiträge: 227 Registriert: 05.08.2004 Inventor 2020 i7 32 GB RAM Quatro FX 4000 WIN10-64bit
|
erstellt am: 07. Nov. 2011 08:51 <-- editieren / zitieren --> Unities abgeben:
Hallo, das mit dem selbst Programmieren war so gemeint das ich den Inventor SaveDialog benutze. Ich möchte halt wenn ich den "Speichern" Button drücke erst mall überprüfen ob die Datei schon vorhanden ist, bevor die Meldung „Speichern unter bestätigen“ kommt. @RK: Eigentlich ist es nicht ein Save-Dialog sondern ein SaveAs-Dialog (Sorry) somit funktioniert der Event abfang nich mit dem Code. Habe nachgeschaut aber ein ".OnSaveAsDocument" wird nicht angeboten. Gruß Andreas 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: 07. Nov. 2011 09:29 <-- editieren / zitieren --> Unities abgeben: Nur für Andreas01
|
Andreas01 Mitglied Dipl.-Ing.(FH) Konstrukteur
Beiträge: 227 Registriert: 05.08.2004 Inventor 2020 i7 32 GB RAM Quatro FX 4000 WIN10-64bit
|
erstellt am: 07. Nov. 2011 11:00 <-- editieren / zitieren --> Unities abgeben:
|
Andreas01 Mitglied Dipl.-Ing.(FH) Konstrukteur
Beiträge: 227 Registriert: 05.08.2004 Inventor 2020 i7 32 GB RAM Quatro FX 4000 WIN10-64bit
|
erstellt am: 07. Nov. 2011 13:01 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich muss leider zurückrunder. Der Eventabfang funktioniert nur dann wenn die Datei noch nicht vorhanden ist. Ist die Datei schon vorhanden kommt leider immer noch das Fenster mit der Meldung „Speichern unter bestätigen“. Dieses Fenster „Speichern unter bestätigen“ möchte ich aber gerade abfangen, denn dann Speichere ich nicht die Datei neu sondern tausche ich diese nur aus. Gruß Andreas
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |