Click or drag to resize

Classe InvCommandBase

Classe base per la definizione di un comando dell'add-in di Inventor. Deriva da DedCommand per permettere l'esecuzione sia da pulsante di comando che da codice.
Gerarchia di ereditarietà
SystemObject
  DedCommand
    DedNetInv.CommandsInvCommandBase
      Altro...

Namespace:  DedNetInv.Commands
Assembly:  DedNetInv (in DedNetInv.dll) Versione: 21.3.0.0 (21.3.0.0)
Sintassi
public abstract class InvCommandBase : DedCommand

Il tipo InvCommandBase espone i seguenti membri.

Proprietà
  NomeDescrizione
Proprietà pubblicaAddToolbar
Indica se il comando deve essere aggiunto alla toolbar.
Proprietà pubblicaApplication
Restituisce l'applicazione alla quale questo oggetto appartiene.
(Ereditato da DedCommand.)
Proprietà pubblicaButton
Resituisce la definizione del pulsante per questo comando.
Proprietà pubblicaClassification
Restituisce o imposta la classificazione del comando.
Proprietà pubblicaClient
Restituisce o imposta le applicazioni client per le quali questo comando è disponibile.
(Ereditato da DedCommand.)
Proprietà pubblicaCommandContext
Restituisce o imposta il Contesto nel quale questo comando è disponibile.
(Ereditato da DedCommand.)
Proprietà pubblicaDisplayMode
Restituisce o imposta il tipo di pulsante abbinato il comando.
Proprietà pubblicaGlobalName
Restituisce o imposta il nome globale da utilizzare per il comando quando utilizzato come comando globale (es.: DedWin, DedWiew, ecc.). Di default è null, in questo caso viene utilizzato il valore di Name.
(Ereditato da DedCommand.)
Proprietà pubblicaGlobalOrder
Restituisce o imposta l'indice di ordinamento di questo comando, quando utilizzato come comando globale (es.: DedWin, DedWiew, ecc.). Di default è inizializzato a 1000.
(Ereditato da DedCommand.)
Proprietà pubblicaIcon16
Restituisce o imposta l'immagine 16*16 del comando.
Proprietà pubblicaIcon32
Restituisce o imposta l'immagine 32*32 del comando.
Proprietà pubblicaIgnoreUserPerm
Indica di ignorare i permessi utente.
(Ereditato da DedCommand.)
Proprietà pubblicaImg16
Restituisce o imposta l'immagine 16x16 abbinata al comando.
(Ereditato da DedCommand.)
Proprietà pubblicaImg32
Restituisce o imposta l'immagine 32x32 abbinata al comando.
(Ereditato da DedCommand.)
Proprietà pubblicaInternalName
Restituisce il nome interno del comando che non varia in base alla lingua locale.
(Ereditato da DedCommand.)
Proprietà pubblicaIsImportingOperation
Restituisce o imposta se si tratti di una operazione di importazione (eseguita per esempio dal programma Importer.exe). In tal caso il comando si comporta in modo da non effettuare i controlli in modo stretto.
(Ereditato da DedCommand.)
Proprietà pubblicaLastException
Restituisce l'ultima eccezione che si è verificata durante l'esecuzione. Restituisce null se non sono avvenuti errori.
(Ereditato da DedCommand.)
Proprietà pubblicaMinimumPerm
Restituisce o imposta il permesso minimo necessario per eseguire il comando.
(Ereditato da DedCommand.)
Proprietà pubblicaName
Restituisce il nome visualizzato del comando.
(Ereditato da DedCommand.)
Proprietà pubblicaNeedDocument
Restituisce se questo comando è un comando che lavora sul documento. Questa propritetà viene interrogata nella finestra di dialogo di ricerca codice per sapere se deve espandersi e far selezionare all'utente anche un documento.
(Ereditato da DedCommand.)
Proprietà pubblicaNeedParameters
Restituisce se il comando ha bisogno di parametri. Restituisce sempre false.
(Sovrascrive DedCommand.NeedParameters.)
Proprietà pubblicaNeedRefresh
Restituisce se il comando ha modificato l'oggetto sul quale agisce e può esserci necessità di refresh.
(Ereditato da DedCommand.)
Proprietà pubblicaNoOwnerForm
Restituisce o imposta se ignorare il parent form, per questo comando, nel visualizzare qualsiasi finestra. Viene utilizzato per forzare la non parentela.
(Ereditato da DedCommand.)
Proprietà pubblicaOwnerForm
Restituisce o imposta l'handle del form principale dal quale è stato lanciato il comando. Viene utilizzato come parent delle finestre secondarie e di errore eventualmente visualizzate.
(Ereditato da DedCommand.)
Proprietà pubblicaResult
Restituisce il risultato dell'ultima esecuzione.
(Ereditato da DedCommand.)
Proprietà pubblicaSilent
Restituisce o imposta se il comando debba visualizzare o meno i messaggi di conferma o di errore all'utente. Di default è false.
(Ereditato da DedCommand.)
Proprietà pubblicaStruttura
Restituisce la lista di documenti inventor da elaborare
Proprietà pubblicaSubMenuName
Restituisce o imposta il nome del Sottomenu nel quale inserire questo comando.
(Ereditato da DedCommand.)
Proprietà pubblicaSubMenuText
Restituisce o imposta il testo del Sottomenu nel quale inserire questo comando.
(Ereditato da DedCommand.)
Proprietà pubblicaTooltip
Restituisce o imposta il Tooltip descrittivo del comando.
(Ereditato da DedCommand.)
Proprietà pubblicaUseUI
Restituisce o imposta se, in mancanza di informazioni per l'esecuzione del comando, si debba chiedere all'utente attraverso le apposite finestre di dialogo. Di default è true.
(Ereditato da DedCommand.)
Torna su
Metodi
  NomeDescrizione
Metodo pubblicoClearCommand
Azzera il comando.
(Sovrascrive DedCommand.ClearCommand.)
Metodo pubblicoCreateButton
Crea l'istanza del pulsante associato a questo comando.
Metodo pubblicoDisposeButton
Effettua il Dispose del pulsante associato a questo comando.
Metodo pubblicoEnabled
Restituisce se il comando sia abilitato in base al contesto. Restituisce sempre false perché non è incluso nell'interfaccia utente.
(Sovrascrive DedCommand.Enabled(DedCommandContext).)
Metodo pubblicoEquals (Ereditato da DedCommand.)
Metodo protettoExecute
Esegue il comando vero e proprio.
Metodo protettoExecuteCommand
Esegue il comando vero e proprio.
(Sovrascrive DedCommand.ExecuteCommand.)
Metodo pubblicoGetHashCode (Ereditato da DedCommand.)
Metodo protettoInitSubCommand
Inizializza un sotto-comando con le impostazioni generali presenti in questo.
(Ereditato da DedCommand.)
Metodo pubblicoInvEnabled
Restituisce se il comando sia abilitato in base al contesto di Inventor attuale.
Metodo pubblicoInvSetContext
Inizializza il comando con il context di Inventor e restituisce true se riesce altrimenti false.
Metodo pubblicoRun
Esegue il comando.
(Ereditato da DedCommand.)
Metodo pubblicoRunSubCommand
Esegue il comando come sotto-comando ovvero non gestisce la visualizzazione degli errori ma "fa passare" le eccezioni in modo che siano gestite dal chiamante cioè il comando principale. ///
(Ereditato da DedCommand.)
Metodo pubblicoSetContext
Restituisce se il comando sia impostabile in base al contesto. Restituisce sempre false perché non è incluso nell'interfaccia utente.
(Sovrascrive DedCommand.SetContext(DedCommandContext).)
Metodo pubblicoToString (Ereditato da DedCommand.)
Torna su
Vedi anche
Gerarchia di ereditarietà
SystemObject
  DedCommand
    DedNetInv.CommandsInvCommandBase
      DedNetInv.CommandsAggiornaAttributiDaDB
      DedNetInv.CommandsAggiornaDocumentoLocale
      DedNetInv.CommandsAlberoDocumenti
      DedNetInv.CommandsAllineaAttributi
      DedNetInv.CommandsAllineaAttributiRicorsivo
      DedNetInv.CommandsAnnullaCheckOut
      DedNetInv.CommandsApriconOpzioni
      DedNetInv.CommandsApriFileAssociati
      DedNetInv.CommandsApriInLettura
      DedNetInv.CommandsApriInModifica
      DedNetInv.CommandsApriInNuovaFinestra
      DedNetInv.CommandsArchiviaDoc
      DedNetInv.CommandsAssociaPresentazione
      DedNetInv.CommandsAssociaTavola
      DedNetInv.CommandsAssociatedECO
      DedNetInv.CommandsAttributi
      DedNetInv.CommandsCambiaPassword
      DedNetInv.CommandsCambiaStato
      DedNetInv.CommandsCaricaBody
      DedNetInv.CommandsCaricaNewRep
      DedNetInv.CommandsCaricaParte
      DedNetInv.CommandsCheckIn
      DedNetInv.CommandsCheckOut
      DedNetInv.CommandsCompileFactoryTableAttrs
      DedNetInv.CommandsConfiguraDistinta
      DedNetInv.CommandsCreaComponenteAnagrafica
      DedNetInv.CommandsCreaInvAssociaDocument
      DedNetInv.CommandsCreaNuovaRappresentazione
      DedNetInv.CommandsDistintaComponenti
      DedNetInv.CommandsDistintaEsplosa
      DedNetInv.CommandsDistintaImplosa
      DedNetInv.CommandsDocRecognizer
      DedNetInv.CommandsDocumentAssistant
      DedNetInv.CommandsDownloadProject
      DedNetInv.CommandsEditaCommesse
      DedNetInv.CommandsEditaDistinta
      DedNetInv.CommandsEditaECO
      DedNetInv.CommandsEseguiLua
      DedNetInv.CommandsFindDoc
      DedNetInv.CommandsFindInBrowser
      DedNetInv.CommandsFindInRicerca
      DedNetInv.CommandsForceMarkerAlingment
      DedNetInv.CommandsFormAbout
      DedNetInv.CommandsHelp
      DedNetInv.CommandsIndividuaGrafica
      DedNetInv.CommandsLinkDED
      DedNetInv.CommandsMarkerInfo
      DedNetInv.CommandsOpzioniApplicazione
      DedNetInv.CommandsPackAndGoExport
      DedNetInv.CommandsPackAndGoImport
      DedNetInv.CommandsPubblica
      DedNetInv.CommandsPublishProject
      DedNetInv.CommandsPwsCache
      DedNetInv.CommandsRegistra
      DedNetInv.CommandsReleaseFactoryMember
      DedNetInv.CommandsRicerca
      DedNetInv.CommandsSalva
      DedNetInv.CommandsSalvaDist
      DedNetInv.CommandsSalvaMultiplo
      DedNetInv.CommandsSalvaRev
      DedNetInv.CommandsSaveFactoryMemberRevision
      DedNetInv.CommandsSblocca
      DedNetInv.CommandsSostituisciComponente
      DedNetInv.CommandsSostituisciMoved
      DedNetInv.CommandsSostituisciRiferimenti
      DedNetInv.CommandsStatoDocumento
      DedNetInv.CommandsTabellaRevisioni
      DedNetInv.CommandsUpdateBranchInformations
      DedNetInv.CommandsUpdateMembersFromFactory
      DedNetInv.CommandsUpdateOldRev
      DedNetInv.CommandsWhereUsedInv