Enable/disable visibilità icone su ribbo-nbar

MdpMdp

Utente Junior
Professione: Progettista
Software: ThinkDesign/SolidEdge
Regione: F.V.G.
Buongiorno a tutti
Ho cercato in giro (anche nella community siemens solid-edge-developer) ma non ho trovato nulla...
Voi sapete se c'è qualche modo per rendere inattiva/attivare un'icona in una ribbon-bar o sulla barra di accesso rapido attraverso una macro?
Mi spiego meglio, è possibile attraverso una macro (vb.net) disabilitare o abilitare una determinata icona in base alla situazione in cui ci si trova.
Esempio:
l'icona di "salva il documento attivo" (il floppy) che è inattiva finché il documento non è in checkout, per poi attivarsi quando il documento è estratto (libero in scrittura).

Help me #Be_on_edge (bho mi sa che non si può taggare...)
 
Ultima modifica:

Be_on_edge

Moderatore
Staff Forum
Professione: Progettazione
Software: Solid Edge
Regione: Emilia Romagna
Buongiorno a tutti
Ho cercato in giro (anche nella community siemens solid-edge-developer) ma non ho trovato nulla...
Voi sapete se c'è qualche modo per rendere inattiva/attivare un'icona in una ribbon-bar o sulla barra di accesso rapido attraverso una macro?
Mi spiego meglio, è possibile attraverso una macro (vb.net) disabilitare o abilitare una determinata icona in base alla situazione in cui ci si trova.
Esempio:
l'icona di "salva il documento attivo" (il floppy) che è inattiva finché il documento non è in checkout, per poi attivarsi quando il documento è estratto (libero in scrittura).

Help me #Be_on_edge (bho mi sa che non si può taggare...)

Non credo sia possibile, il fatto che un comando sia attivo o meno dipende dal contesto (come da tuo esempio) e pertanto non può essere deciso dall'utente.

Diverso è il discorso su alcuni comandi in quanto con SolidEdge Admin si può andare a limitarne l'uso.

Se si tratta di macro create da te, gestisci la situazione da codice verificandone l'uso nel giusto contesto.
 

MdpMdp

Utente Junior
Professione: Progettista
Software: ThinkDesign/SolidEdge
Regione: F.V.G.
Non credo sia possibile, il fatto che un comando sia attivo o meno dipende dal contesto (come .....
E' una specie di implementazione del comando STD di SALVA
che fa un fit e mi scrive/aggiorna alcune proprietà nel file.
La cosa che non mi piace è che l'icona sulla toolbar è attiva
anche quando il file è protetto in scrittura (a differenza del salva "normale").
Ho aggirato il problema inserendo un controllo e dando un warning nel caso in cui il file sia protetto, ma non mi piace molto....
 

Be_on_edge

Moderatore
Staff Forum
Professione: Progettazione
Software: Solid Edge
Regione: Emilia Romagna
E' una specie di implementazione del comando STD di SALVA
che fa un fit e mi scrive/aggiorna alcune proprietà nel file.
La cosa che non mi piace è che l'icona sulla toolbar è attiva
anche quando il file è protetto in scrittura (a differenza del salva "normale").
Ho aggirato il problema inserendo un controllo e dando un warning nel caso in cui il file sia protetto, ma non mi piace molto....

Potresti creare un programma che monitora gli eventi di Solid Edge e prima del salvataggio esegui il fit e l'aggiornamento delle proprietà.

Naturalmente prima di fare tutto verificare la presenza della pressione di un tasto di controllo (ad esempio SHIFT) per abilitare o meno la tua implementazione.

Non so se mi sono spiegato ?
 

MdpMdp

Utente Junior
Professione: Progettista
Software: ThinkDesign/SolidEdge
Regione: F.V.G.
Potresti creare un programma che monitora gli eventi di Solid Edge e prima del salvataggio esegui il fit e l'aggiornamento delle proprietà.

Naturalmente prima di fare tutto verificare la presenza della pressione di un tasto di controllo (ad esempio SHIFT) per abilitare o meno la tua implementazione.

Non so se mi sono spiegato ?
Scusami x il ritardo....
Avresti un esempio in vb.net dell'uso degli eventi di S.E.:
ApplicationEvents Object Members
BeforeDocumentSaveOccurs before a specified document is saved.
non ho mica capito (visto che non ci sono esempi) di come va implementato.
Grazie
 

Utenti online

Statistiche forum

Discussioni
55,952
Messaggi
477,298
Utenti registrati
96,730
Ultimo utente registrato
pescolino

Top