Condividi tramite


Elemento Command Flag

Modifica il relativo elemento padre.

<CommandFlag>DynamicVisibility</CommandFlag>

Attributi ed elementi

Nella sezione seguente vengono descritti i valori degli elementi validi.

Attributi

Nessuno.

Elementi figlio

Valore

Descrizione

AllowParams

Indica che gli utenti possono digitare i parametri del comando nella finestra di commando quando si digita il nome canonico del comando.

valido per: Button

AlwaysCreate

Il menu viene creato anche in assenza di gruppi o pulsanti.

valido per: Menu

CaseSensitive

Le voci di utente viene fatta distinzione tra maiuscole e minuscole.

valido per: Combo

CommandWellOnly

Applicare questo flag se il comando non viene visualizzato nel menu di primo livello e si desidera renderlo disponibile per un'ulteriore personalizzazione della shell, ad esempio, associare a un tasto di scelta rapida. Dopo che il package VS è installato, è possibile personalizzare questi controlli aprendo la finestra di dialogo di opzioni e modificando la posizione del comando nella categoria di Ambiente della tastiera . Questo flag non influisce sulla posizione nei menu di scelta rapida, barre degli strumenti, sui controller il menu, o sui sottomenu.

valido per: Button, Combo

DefaultDisabled

Per impostazione predefinita, il comando è disabilitato se il package VS ovvero non viene caricato o il metodo di QueryStatus non è stato chiamato.

valido per: Button, Combo

DefaultDocked

ancorato per impostazione predefinita. Questa impostazione non è più valido per le barre degli strumenti in quanto sono ancorati sempre.

DefaultInvisible

Per impostazione predefinita, il comando è invisibile se il package VS ovvero non viene caricato o il metodo di QueryStatus non è stato chiamato.

È consigliabile combinate questo con il flag di DynamicVisibility .

valido per: Button, Combo, Menu

DontCache

L'ambiente di sviluppo non memorizzare nella cache i risultati del metodo di QueryStatus per questo comando.

Per un menu, si indica a un controller di menu di non memorizzare il testo delle voci di menu. Utilizzare questo flag quando il menu contiene gli elementi dinamici o gli elementi che dispongono di testo dinamico.

valido per: Button, Menu

DynamicItemStart

indica l'inizio di un elenco dinamico. Ciò consente all'ambiente per compilare un elenco successive chiamando il metodo di QueryStatus sugli elementi di elenco finché non viene restituito il flag di OLECMDERR_E_UNSUPPORTED. Ciò è ottimale per elementi quali gli elenchi (MRU) utilizzati di recente ed elenchi della finestra.

valido per: Button

DynamicVisibility

La visibilità del comando può essere modificata con il metodo di QueryStatus o con un contesto GUID incluso nella sezione di VisibilityConstraints .

Si applica ai controlli visualizzati nei menu, non barre degli strumenti. Gli elementi di livello superiore della barra degli strumenti è possibile disabilitarle ma non essere nascosti, quando il flag di OLECMDF_INVISIBLE viene restituito dal metodo di QueryStatus .

In un menu, questo flag indica inoltre che deve automaticamente essere oscurato quando tutti i relativi membri nascosti. Questo flag in genere distribuito a sottomenu poiché i menu di primo livello già dispongono di questo comportamento.

Questo flag deve essere combinato con il flag di DefaultInvisible .

valido per: Button, Combo, Menu

FilterKeys

Visualizzare il tema principale del filtro sotto Elemento Combo.

valido per: Combo

FixMenuController

Se questo comando è posizionato su un controller di menu, il comando viene sempre l'impostazione predefinita; ovvero il comando viene selezionato ogni volta che il pulsante stesso controller di menu viene selezionato. Se il controller del menu possiede il flag di TextIsAnchorCommand impostato, il controller del menu ha anche il testo dal comando con il flag di FixMenuController .

Solo un comando in un controller del menu deve avere il flag di FixMenuController . Se più di un comando quindi viene contrassegnato, l'ultimo comando nel menu diventa il comando predefinito.

valido per: Button

IconAndText

Icona e il testo e scegliere dal menu e la barra degli strumenti.

valido per: Button, Combo, Menu

NoAutoComplete

la funzionalità di completamento automatico è disabilitata.

valido per: Combo

NoButtonCustomize

Non consentire all'utente di personalizzare il pulsante.

valido per: Button, Combo

NoKeyCustomize

Non attivare la personalizzazione della tastiera.

valido per: Button, Combo

NoShowOnMenuController

Se questo comando è posizionato su un controller di menu, il comando non viene visualizzato nell'elenco a discesa.

valido per: Button

NotInTBList

Non viene visualizzata nell'elenco delle barre degli strumenti disponibili. Questo è valido solo per i tipi del menu della barra degli strumenti.

valido per: Menu

NoToolbarClose

L'utente non può chiudere la barra degli strumenti. Questo è valido solo per i tipi del menu della barra degli strumenti.

valido per: Menu

Pict

Mostrare solo un'icona su una barra degli strumenti, ma solo su un testo in un menu. Se nessuna icona è specificata, viene illustrato uno spazio vuoto selezionabile di una barra degli strumenti.

valido per: Button

PostExec

rende il comando non bloccante. L'ambiente di sviluppo posticipa l'esecuzione fino al completamento di tutte le query di processo.

valido per: Button

RouteToDocs

Il comando è destinato al documento attivo.

valido per: Button

StretchHorizontally

Quando questo flag è impostato, la larghezza diventa la larghezza minima della casella combinata e se c " viene lasciata nella barra degli strumenti, le estensioni della casella combinata per riempire lo spazio disponibile. Ciò si verifica solo se la barra degli strumenti orizzontale è ancorata e solo una casella combinata nella barra degli strumenti possibile utilizzare il flag (il flag viene ignorato a tutti tranne la prima casella combinata).

valido per: Combo

TextMenuUseButton

utilizzare il campo di ButtonText per i menu. il campo predefinito è MenuText se è specificato.

valido per: Button

TextChanges

Il testo del menu o il comando può essere modificato in fase di esecuzione, in genere con il metodo di QueryStatus .

valido per: Button, Menu

TextChangesButton

valido per: Button

TextIsAnchorCommand

Per un controller di menu, il testo del menu viene ricavato dal comando predefinito di ancoraggio. Un comando di ancoraggio è l'ultimo comando select o chiuso. Se questo flag non è impostato, il controller del menu utilizza un campo di MenuText . Tuttavia, fare clic sul controller del menu ancora attiva il comando selezionato l'ultimo da quest'ultimo.

È consigliabile combinate questo flag con il flag di TextChanges .

Questo flag si applica solo ai menu di tipo MenuController o MenuControllerLatched.

valido per: Menu

TextMenuCtrlUseMenu

Utilizzare il campo di MenuText sui controller del menu. il campo predefinito è ButtonText.

valido per: Button

TextMenuUseButton

utilizzare il campo di ButtonText per i menu. il campo predefinito è MenuText se è specificato.

valido per: Button

TextOnly

Visualizzare solo il testo in una barra degli strumenti o da un menu ma in nessuna icona anche se l'icona è specificata.

valido per: Button

Elementi padre

Elemento

Descrizione

Elemento Buttons

Fornisce un gruppo di Elemento Button elementi.

Elemento Menu

definisce tutti i menu che un VSPackage implementa.

Vedere anche

Altre risorse

Tabella dei comandi di Visual Studio (. file di Vsct)