Share via


RibbonFactory Arabirim

Tanım

Microsoft Office Şeridi özelleştirmesi için Şerit denetimleri oluşturmak için kullanabileceğiniz yöntemler sağlar.

public interface class RibbonFactory
[System.Runtime.InteropServices.Guid("1012BDD2-303F-4464-A64B-3026BD91C31E")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface RibbonFactory
[<System.Runtime.InteropServices.Guid("1012BDD2-303F-4464-A64B-3026BD91C31E")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type RibbonFactory = interface
Public Interface RibbonFactory
Öznitelikler

Örnekler

Aşağıdaki örnek, Excel 2010 çalışma kitabı projesinin Şerit kod dosyasındaki proje örneğine erişir RibbonFactory . Bu kod, nesnedeki RibbonFactory yöntemleri kullanarak açılan öğe, menü ve düğme oluşturur. Örneğin tamamını görüntülemek için bkz. İzlenecek Yol: Çalışma Zamanında Şeritteki Denetimleri Güncelleştirme.

private RibbonDropDownItem CreateRibbonDropDownItem()
{
    return this.Factory.CreateRibbonDropDownItem();
}
private RibbonMenu CreateRibbonMenu()
{
    return this.Factory.CreateRibbonMenu();
}
private RibbonButton CreateRibbonButton()
{
    RibbonButton button = this.Factory.CreateRibbonButton();
    button.Click += new RibbonControlEventHandler(button_Click);
    return button;
}

Private Function CreateRibbonDropDownItem() As RibbonDropDownItem
    Return Me.Factory.CreateRibbonDropDownItem()
End Function

Private Function CreateRibbonMenu() As RibbonMenu
    Return Me.Factory.CreateRibbonMenu()
End Function

Private Function CreateRibbonButton() As RibbonButton
    Dim button As RibbonButton = Me.Factory.CreateRibbonButton()
    AddHandler (button.Click), AddressOf Button_Click
    Return button
End Function

Açıklamalar

Not

Bu arabirim, Office için Visual Studio Araçları çalışma zamanı modülü tarafından uygulanır. Kodunuzda gerçekleştirilmesi amaçlanmamıştır. Daha fazla bilgi için bkz. Office için Visual Studio Araçları Çalışma Zamanına Genel Bakış.

Özellikler

RibbonPosition

Şerit özelleştirmesinde denetimin RibbonPositionStatics , grubun veya sekmenin konumunu belirtmek için kullanabileceğiniz bir nesneyi alır.

Yöntemler

CreateRibbonBox()

Özel şeritteki RibbonBox denetimleri düzenleyen ve hizalayan bir nesne oluşturur.

CreateRibbonButton()

A RibbonButton , özel şeritteki bir düğmeyi temsil eder.

CreateRibbonButtonGroup()

Şeritteki bir RibbonButtonGroup düğme grubunu temsil eden bir nesne oluşturur.

CreateRibbonCheckBox()

Şeritteki onay RibbonCheckBox kutusunu temsil eden bir nesne oluşturur.

CreateRibbonComboBox()

Özel şeritteki birleşik RibbonComboBox giriş kutusunu temsil eden bir nesne oluşturur.

CreateRibbonDialogLauncher()

İletişim RibbonDialogLauncher kutusunu açmak için kullanılabilecek bir grupta küçük bir standart simgeyi temsil eden bir nesne oluşturur.

CreateRibbonDropDown()

RibbonDropDown Kullanıcının seçebileceği öğelerin listesini ve tıklayabileceği Şerit düğmelerinin listesini temsil eden bir nesne oluşturur.

CreateRibbonDropDownItem()

RibbonDropDownItem Açılan denetimdeki bir öğeyi temsil eden bir nesne oluşturur.

CreateRibbonEditBox()

RibbonEditBox Nesne oluşturur, Şeritteki düzenleme kutusunu temsil eder.

CreateRibbonGallery()

RibbonGallery Nesne ve RibbonButton denetim menüsünü RibbonDropDownItem görüntüleyen bir denetimi temsil eden bir nesne oluşturur.

CreateRibbonGroup()

RibbonGroup Şerit sekmesinde bir denetim grubunu temsil eden bir oluşturur.

CreateRibbonLabel()

veya RibbonLabelRibbonBoxüzerindeki bir etiketi temsil eden bir RibbonGroup oluşturur.

CreateRibbonManager(IRibbonExtension[])

Şerit özelleştirmeyi temsil eden bir IRibbonExtensibility nesnesi oluşturur.

CreateRibbonMenu()

RibbonMenu Şerit sekmesinde veya Microsoft Office Menüsünde bir menüyü temsil eden bir oluşturur.

CreateRibbonReadOnlyCollection()

RibbonMenu Şerit özelleştirmesindeki nesnelere IRibbonExtension erişim sağlayan bir nesne oluşturur.

CreateRibbonSeparator()

Şeritteki bir RibbonSeparator grup veya menü için ayırıcı denetimini temsil eden bir nesne oluşturur.

CreateRibbonSplitButton()

Düğmeyi RibbonSplitButton veya iki durumlu düğmeyi ve açılan menüyü birleştiren bir nesne oluşturur.

CreateRibbonTab()

Şeritte bir veya daha fazla denetim grubu içeren bir RibbonTab nesne oluşturur.

CreateRibbonToggleButton()

Şeritteki RibbonToggleButton iki durumlu düğme denetimini temsil eden bir oluşturur.

Şunlara uygulanır