| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Button ausblenden (1521 mal gelesen)
|
freak-tom Mitglied PDM-/CAD-Admin
Beiträge: 347 Registriert: 07.03.2006 Productstream Professional Pro 2011 / Jobserver / Replikator Productstream Professional Office 2011 Productstream Professional Pro 2010 / Jobserver / Replikator Productstream Professional Office 2010 Solid Works 2018 DraftSight 2019 SAP ECTR
|
erstellt am: 31. Jan. 2007 11:27 <-- editieren / zitieren --> Unities abgeben:
Hallo Forumuser, wie kann man einen Button ausblenden, wenn entweder kein Dokument offen ist oder wenn ein falsches Dokument offen ist? Wie ich einen Button ausblende weis ich bereits! Ich weis auch, wie ich ihn ausblende wenn keine Datei bzw. die Falsche Datei offen ist, allerdings soll der Button beim Start von Inventor ausgeblendet sein, das bekomme ich nicht hin und wenn ich dann zwischen einzelnen Dokumenten springe muss er auch aus bzw. eingeblendet werden das kann ich auch nicht! Ich kann nur den Button ausblenden wenn ich darauf klicke uns somit das Macro ausführe! Den Button blende ich mit Code: ThisApplication.CommandManager.ControlDefinitions.Item("macro:Modul1.Schriftfeld_ersetzen").Enabled = False
aus!Mein Macro ist im Anhang! Anstelle von dem folgenden Abschnitt: Code: If ThisApplication.Documents.Count = 0 Then MsgBox "No Document open", 16, "Error" Exit Sub Exit Sub End If If Not ThisApplication.ActiveDocument.DocumentType = kDrawingDocumentObject Then MsgBox "No Drawing", 16, "Error" Exit Sub End If
soll der Button entweder aus oder eingeblendet sein! kann mir hier jemand weiterhelfen? MfG Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rtend12 Mitglied Dipl.-Ing. (FH) Maschinenbau / Konstrukteur
Beiträge: 436 Registriert: 21.07.2004 Catia V5 (R16SP5, B18SP5) VB.Net 2003
|
erstellt am: 31. Jan. 2007 20:28 <-- editieren / zitieren --> Unities abgeben: Nur für freak-tom
Hallo Thomas, wenn du den Button in der idw-Umgebung auf eine Leiste ziehst geht dieser auch wieder weg wenn du die Umgebung wechselst. Ansonsten mußt du Application-Events implementieren, das funktioniert über VBA mit einem Klassenmodul. Gruß Reinhard Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
freak-tom Mitglied PDM-/CAD-Admin
Beiträge: 347 Registriert: 07.03.2006
|
erstellt am: 01. Feb. 2007 07:23 <-- editieren / zitieren --> Unities abgeben:
Hallo Reinhard, erstmal danke für die Anregung! Ich habe eine neue Leiste für den Button erstellt! Da ich nicht nur einen Button habe! Ich werde mir erstmal die Hilfe unter Application-Events anschauen! Wenn ich nicht weiter komme melde ich mich nochmal! MfG Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
daywa1k3r Moderator Softwareentwickler
Beiträge: 3497 Registriert: 01.08.2002 Alienware m17x, Win7, Inventor2012
|
erstellt am: 01. Feb. 2007 07:56 <-- editieren / zitieren --> Unities abgeben: Nur für freak-tom
|
PaulSchuepbach Moderator Programmierer
Beiträge: 1005 Registriert: 01.10.2003
|
erstellt am: 01. Feb. 2007 09:12 <-- editieren / zitieren --> Unities abgeben: Nur für freak-tom
|
freak-tom Mitglied PDM-/CAD-Admin
Beiträge: 347 Registriert: 07.03.2006 Productstream Professional Pro 2011 / Jobserver / Replikator Productstream Professional Office 2011 Productstream Professional Pro 2010 / Jobserver / Replikator Productstream Professional Office 2010 Solid Works 2018 DraftSight 2019 SAP ECTR
|
erstellt am: 01. Feb. 2007 09:15 <-- editieren / zitieren --> Unities abgeben:
|
daywa1k3r Moderator Softwareentwickler
Beiträge: 3497 Registriert: 01.08.2002 Alienware m17x, Win7, Inventor2012
|
erstellt am: 01. Feb. 2007 09:21 <-- editieren / zitieren --> Unities abgeben: Nur für freak-tom
|
daywa1k3r Moderator Softwareentwickler
Beiträge: 3497 Registriert: 01.08.2002 Alienware m17x, Win7, Inventor2012
|
erstellt am: 01. Feb. 2007 09:25 <-- editieren / zitieren --> Unities abgeben: Nur für freak-tom
|
| Produktdesigner*in | BIOTRONIK ist einer der weltweit führenden Hersteller kardio- und endovaskulärer Implantate und Katheter für Herzrhythmusmanagement, Elektrophysiologie und Vaskuläre Intervention. Als global tätiges Unternehmen mit Hauptsitz in Berlin bieten wir Spitzenlösungen auf dem neuesten Stand von Technologie und Forschung. Unser Erfolg basiert auf der Kompetenz und der ergebnisorientierten Zusammenarbeit unserer Mitarbeiter:innen.... | Anzeige ansehen | Produktdesign, Industriedesign |
|
freak-tom Mitglied PDM-/CAD-Admin
Beiträge: 347 Registriert: 07.03.2006
|
erstellt am: 01. Feb. 2007 15:07 <-- editieren / zitieren --> Unities abgeben:
Hallo, kann es sein, das man mit den Enironments nur komplette Symbolleisten Ein und ausblenden kann? Wenn ja ist das nicht das was ich suche! Ich suche einen Befehl mit dem ich den Button nur inaktiv schalten kann nicht ausblenden! MfG Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |