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: 25.3.0.0 (25.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à pubblicaHasTopic Restituisce o imposta il Topic per individuare il comando nell'Help.
(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à pubblicaRunningContext Indica di ignorare i permessi utente.
(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à pubblicaTopicHelp Restituisce o imposta il Topic per individuare il comando nell'Help.
(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.CommandsAssociatedTranslations
      DedNetInv.CommandsAttributi
      DedNetInv.CommandsCambiaPassword
      DedNetInv.CommandsCambiaStato
      DedNetInv.CommandsCaricaBody
      DedNetInv.CommandsCaricaNewRep
      DedNetInv.CommandsCaricaParte
      DedNetInv.CommandsCheckIn
      DedNetInv.CommandsCheckOut
      DedNetInv.CommandsCompileFactoryTableAttrs
      DedNetInv.CommandsConfiguraDistinta
      DedNetInv.CommandsControlloCoerenzaRiferimenti
      DedNetInv.CommandsCreaComponenteAnagrafica
      DedNetInv.CommandsCreaInvAssociaConf
      DedNetInv.CommandsCreaInvAssociaDocument
      DedNetInv.CommandsCreaInvDisconnectConf
      DedNetInv.CommandsCreaNuovaRappresentazione
      DedNetInv.CommandsCreateSparePartsDrawing
      DedNetInv.CommandsDistintaComponenti
      DedNetInv.CommandsDistintaEsplosa
      DedNetInv.CommandsDistintaImplosa
      DedNetInv.CommandsDocAssocInv
      DedNetInv.CommandsDocRecognizer
      DedNetInv.CommandsDocumentAssistant
      DedNetInv.CommandsDownloadProject
      DedNetInv.CommandsEditaAttributiSoloDB
      DedNetInv.CommandsEditaCommesse
      DedNetInv.CommandsEditaDistinta
      DedNetInv.CommandsEditaECO
      DedNetInv.CommandsEseguiLua
      DedNetInv.CommandsFindDoc
      DedNetInv.CommandsFindInBrowser
      DedNetInv.CommandsFindInRicerca
      DedNetInv.CommandsForceMarkerAlingment
      DedNetInv.CommandsFormAbout
      DedNetInv.CommandsHelp
      DedNetInv.CommandsIndividuaGrafica
      DedNetInv.CommandsInvDataStatisticsAnalyzer
      DedNetInv.CommandsInvUserLogin
      DedNetInv.CommandsLinkDED
      DedNetInv.CommandsMarkerInfo
      DedNetInv.CommandsOpzioniApplicazione
      DedNetInv.CommandsPackAndGoExport
      DedNetInv.CommandsPackAndGoImport
      DedNetInv.CommandsPubblica
      DedNetInv.CommandsPublishProject
      DedNetInv.CommandsPublishSparePartsDrawing
      DedNetInv.CommandsPwsCache
      DedNetInv.CommandsRegistra
      DedNetInv.CommandsReleaseFactoryMember
      DedNetInv.CommandsRicerca
      DedNetInv.CommandsSalva
      DedNetInv.CommandsSalvaConf
      DedNetInv.CommandsSalvaDist
      DedNetInv.CommandsSalvaMultiplo
      DedNetInv.CommandsSalvaPartBody
      DedNetInv.CommandsSalvaRev
      DedNetInv.CommandsSaveFactoryMemberRevision
      DedNetInv.CommandsSblocca
      DedNetInv.CommandsSostituisciComponente
      DedNetInv.CommandsSostituisciComponenteDerivato
      DedNetInv.CommandsSostituisciComponenteRapido
      DedNetInv.CommandsSostituisciMoved
      DedNetInv.CommandsSostituisciRiferimenti
      DedNetInv.CommandsStatoDocumento
      DedNetInv.CommandsTabellaRevisioni
      DedNetInv.CommandsUpdateBranchInformations
      DedNetInv.CommandsUpdateMembersFromFactory
      DedNetInv.CommandsUpdateOldRev
      DedNetInv.CommandsVisualaDiagDep
      DedNetInv.CommandsWhereUsedInv