Aracılığıyla paylaş


Düğme öğesi

Kullanıcının etkileşim kurabileceği bir öğe tanımlar. Düğmeler farklı türlerde olabilir: Button, MenuButton ve SplitDropDown.

Sözdizimi

<Button guid="guidMyCommandSet" id="MyCommand" priority="0x102" type="button">
  <Parent>... </Parent>
  <Icon>... </Icon>
  <CommandFlag>... </CommandFlag>
  <Strings>... </Strings>
</Button>

Öznitelikler ve öğeler

Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.

Özellikler

Öznitelik Açıklama
guid Gerekli. GUID/ID komut tanımlayıcısının GUID'si.
kimlik Gerekli. GUID/ID komut tanımlayıcısının kimliği.
Öncelik isteğe bağlı. Önceliği belirten sayısal bir değer.
type isteğe bağlı. Düğme türünü belirten numaralandırılmış değer.

Belirtilmemişse Düğme'yi kullanır.

Düğme
Araç çubuklarında (genellikle simgesel bir düğme olarak), menülerde ve bağlam menülerinde görünen standart bir komut.

MenüDüğmesi
Komut yürütmeyen ancak başka bir menü oluşturan bir menü öğesi.

SplitDropDown
Microsoft Word'de standart araç çubuğundaki Geri Al ve Yinele düğmeleri gibi denetimler.
Koşul isteğe bağlı. Bkz. Koşullu öznitelikler.

Alt Öğeler

Öğe Açıklama
Üst öğe isteğe bağlı. Düğmenin üst öğesi.
Icon öğesi isteğe bağlı. Düğmeyle ilişkilendirilmiş simge.
Komut bayrağı öğesi Gerekli. Bir Düğme için geçerli CommandFlag değerleri aşağıdaki gibidir.

- AllowParams

- CommandWellOnly

- DefaultDisabled

- DefaultInvisible

- DontCache

- DynamicItemStart

- DynamicVisibility

- FixMenuController

- IconAndText

- NoButtonCustomize

- NoCustomize

- NoKeyCustomize

- NoShowOnMenuController

-Pıct

- PostExec

- ProfferedCmd

- RouteToDocs

- TextCascadeUseBtn

- TextMenuUseButton

- Metin Değişimleri

- TextChangesButton

- TextContextUseButton

- TextMenuCtrlUseMenu

- TextMenuUseButton

-Textonly
Strings öğesi Gerekli. Alt ButtonText öğesi tanımlanmalıdır.
Annotation İsteğe bağlı açıklama.

Üst öğeler

Öğe Açıklama
Buttons öğesi Gruplar Düğmesi öğeleri.

Örnek

Aşağıdaki örnek bir .vsct dosyasındaki bir düğmeyi tanımlar.

<Button guid="guidMenuTextCmdSet" id="cmdidMyCommand" priority="0x0100" type="Button">
   <Parent guid="guidMenuTextCmdSet" id="MyMenuGroup" />
   <Icon guid="guidImages" id="bmpPic1" />
   <CommandFlag>TextChanges</CommandFlag>
   <Strings>
         <CommandName>cmdidMyCommand</CommandName>
         <ButtonText>My Command name</ButtonText>
   </Strings>
</Button>

Ayrıca bkz.