Araç Çubuğu Ekle

Bu kılavuzda Visual Studio IDE'ye bir araç çubuğunun nasıl ekleneceği gösterilmektedir.

Araç çubuğu, komutlara bağlı düğmeler içeren yatay veya dikey bir şerittir. Uygulamasına bağlı olarak, IDE'deki bir araç çubuğu yeniden konumlandırılabilir, ana IDE penceresinin herhangi bir yanına yerleştirilebilir veya diğer pencerelerin önünde kalmak üzere yapılabilir.

Ayrıca, kullanıcılar Özelleştir iletişim kutusunu kullanarak bir araç çubuğuna komut ekleyebilir veya araç çubuğundan kaldırabilir. Genellikle VSPackage'lardaki araç çubukları kullanıcı tarafından özelleştirilebilir. IDE tüm özelleştirmeleri işler ve VSPackage komutlara yanıt verir. VSPackage'ın bir komutun fiziksel olarak nerede bulunduğunu bilmesi gerekmez.

Menüler hakkında daha fazla bilgi için bkz . Komutlar, menüler ve araç çubukları.

Araç çubuğuyla uzantı oluşturma

adlı IDEToolbarbir VSIX projesi oluşturun. ToolbarTestCommand adlı bir menü komut öğesi şablonu ekleyin. Bunun nasıl yapılacağını öğrenmek için bkz . Menü komutuyla uzantı oluşturma.

IDE için araç çubuğu oluşturma

  1. ToolbarTestCommandPackage.vsct dosyasında Simgeler bölümünü arayın. guidToolbarTestCommandPackageCmdSet adlı GuidSymbol öğesinde, bir araç çubuğu ve araç çubuğu grubu için bildirimleri aşağıdaki gibi ekleyin.

    <IDSymbol name="Toolbar" value="0x1000" />
    <IDSymbol name="ToolbarGroup" value="0x1050" />
    
  2. Komutlar bölümünün üst kısmında bir Menüler bölümü oluşturun. Araç çubuğunuzu tanımlamak için Menüler bölümüne bir Menü öğesi ekleyin.

    <Menus>
        <Menu guid="guidToolbarTestCommandPackageCmdSet" id="Toolbar" type="Toolbar">
            <CommandFlag>DefaultDocked</CommandFlag>
            <Strings>
                <ButtonText>Test Toolbar</ButtonText>
                <CommandName>Test Toolbar</CommandName>
            </Strings>
        </Menu>
    </Menus>
    

    Araç çubukları alt menüler gibi iç içe yerleştirilemez. Bu nedenle, üst grup atamanız gerekmez. Ayrıca, kullanıcı araç çubuklarını taşıyabildiği için öncelik ayarlamanız gerekmez. Genellikle, bir araç çubuğunun ilk yerleşimi program aracılığıyla tanımlanır, ancak kullanıcı tarafından yapılan sonraki değişiklikler kalıcı olur.

  3. Gruplar bölümünde, var olan grup girdisinin ardından araç çubuğunun komutlarını içerecek bir Grup öğesi tanımlayın.

    <Group guid="guidToolbarTestCommandPackageCmdSet" id="ToolbarGroup" priority="0x0000">
        <Parent guid="guidToolbarTestCommandPackageCmdSet" id="Toolbar" />
    </Group>
    
  4. Düğmenin araç çubuğunda görünmesini sağlayın. Düğmeler bölümünde, Düğme'deki Üst bloğu araç çubuğuyla değiştirin. Sonuçta elde edilen Düğme bloğu şöyle görünmelidir:

    <Button guid="guidToolbarTestCommandPackageCmdSet" id="ToolbarTestCommandId" priority="0x0100" type="Button">
        <Parent guid= "guidToolbarTestCommandPackageCmdSet" id="ToolbarGroup" />
        <Icon guid="guidImages" id="bmpPic1" />
        <Strings>
            <ButtonText>Invoke ToolbarTestCommand</ButtonText>
        </Strings>
    </Button>
    

    Varsayılan olarak, bir araç çubuğunun komutu yoksa görünmez.

  5. Projeyi derleyin ve hata ayıklamaya başlayın. Deneysel örnek görünmelidir.

  6. Araç çubukları listesini almak için Visual Studio menü çubuğuna sağ tıklayın. Test Araç Çubuğu'nu seçin.

  7. Artık araç çubuğunuzu Dosyalarda Bul simgesinin sağında bir simge olarak görmeniz gerekir. Simgeye tıkladığınızda ToolbarTestCommandPackage yazan bir ileti kutusu görmeniz gerekir. IDEToolbar.ToolbarTestCommand.MenuItemCallback() içinde.