Aracılığıyla paylaş


RibbonOfficeMenu Arabirim

Microsoft Office menü ekleme denetimlerini erişim sağlar.

Ad alanı:  Microsoft.Office.Tools.Ribbon
Derleme:  Microsoft.Office.Tools.Common (Microsoft.Office.Tools.Common.dll içinde)

Sözdizimi

'Bildirim
<GuidAttribute("49cea6a9-3670-4ae0-9a36-9305e27f302b")> _
Public Interface RibbonOfficeMenu _
    Inherits RibbonComponent, IComponent, IDisposable
[GuidAttribute("49cea6a9-3670-4ae0-9a36-9305e27f302b")]
public interface RibbonOfficeMenu : RibbonComponent, 
    IComponent, IDisposable

RibbonOfficeMenu türü aşağıdaki üyeleri ortaya koyar.

Özellikler

  Ad Açıklama
Genel özellik Items Microsoft Office menüsüne eklenen şerit denetimleri alır.
Genel özellik Name Alır veya ayarlar bu adı RibbonComponent. (RibbonComponent kaynağından devralındı.)
Genel özellik Parent Alır bir RibbonComponent temsil eden bu ana RibbonComponent. (RibbonComponent kaynağından devralındı.)
Genel özellik Ribbon Üst düzey alır Ribbon denetim hiyerarşisi içeren nesne. (RibbonComponent kaynağından devralındı.)
Genel özellik RibbonUI Altyapı. Alır IRibbonUI şerit genişletilebilirliği kodu için Microsoft Office uygulaması tarafından sağlanan örnek. (RibbonComponent kaynağından devralındı.)
Genel özellik Site Alır veya ayarlar ISite ile ilgili IComponent. (IComponent kaynağından devralındı.)
Genel özellik Tag Alır veya ayarlar bu ile ilişkili uygulamaya özgü verileri RibbonComponent. (RibbonComponent kaynağından devralındı.)

Üst

Yöntemler

  Ad Açıklama
Genel yöntem Dispose Boşaltma, serbest bırakma veya yönetilmeyen kaynakları sıfırlama ile ilişkilendirilmiş uygulama tanımlı görevleri gerçekleştirir. (IDisposable kaynağından devralındı.)
Genel yöntem PerformDynamicLayout Çağrı Microsoft.Office.Core.IRibbonUI.InvalidateControl yöntem üst denetim, RibbonComponent dinamik menü gibi dinamik bir ana vardır ve düzeni askıya değil. (RibbonComponent kaynağından devralındı.)
Genel yöntem PerformLayout Çağrı Microsoft.Office.Core.IRibbonUI.InvalidateControl , RibbonComponent bir üst sahiptir ve düzeni askıya değil. (RibbonComponent kaynağından devralındı.)
Genel yöntem ResumeLayout() Etkisini tersine çevirir SuspendLayout yöntemi. (RibbonComponent kaynağından devralındı.)
Genel yöntem ResumeLayout(Boolean) Etkisini tersine çevirir SuspendLayout yöntemi. (RibbonComponent kaynağından devralındı.)
Genel yöntem SuspendLayout Microsoft Office uygulamasının yenileme denetimleri şeridinde durumunu engeller. (RibbonComponent kaynağından devralındı.)

Üst

Olaylar

  Ad Açıklama
Genel olay Disposed İşleme yöntemini gösteren Disposed bir bileşenin olay. (IComponent kaynağından devralındı.)

Üst

Notlar

Eklediğinizde, bir şerit (Visual Designer) madde projeniz için Visual Studio otomatik olarak yeni bir atar RibbonOfficeMenu itiraz OfficeMenu özelliği üretilen OfficeRibbon arabirimi.Bu nesne, yeni denetimleri çalışma zamanında Microsoft Office menü veya Microsoft Office menüsüne eklenen erişim denetimleri eklemek için kullanın.

Çalışma zamanında, ancak yalnızca kurdela yüklenmeden önce denetimler ekleyebilirsiniz.Denetimi örneğini oluşturun ve sonra yeni denetimi eklemek Items koleksiyonu.Daha fazla bilgi için bkz. Şerit Nesne Modeline Genel Bakış.

[!NOT]

Bu arabirim Office için Visual Studio Araçları çalışma zamanı 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ış.

Kullanım

Bu belgelerde, .NET Framework 4'ü hedefleyen projelerde kullanılan bu türün sürümü açıklanır. .NET Framework 3.5'i hedefleyen projelerde, bu türün üyeleri farklı olabilir ve bu tür için sağlanan kod örnekleri çalışmayabilir. .NET Framework 3.5'i hedefleyen projelerde bu tür hakkındaki belgeler için Visual Studio 2008 belgelerinde aşağıdaki başvuru bölümüne bakın: https://go.microsoft.com/fwlink/?LinkId=160658.

Örnekler

Aşağıdaki örnek, şerit Office menüsünde özel denetimler arasında dolaşır ve kendi adını görüntüler.Bu kod örneği çalıştırmak için aşağıdaki adımları gerçekleştirmelisiniz:

  1. Add bir şerit (Visual Designer) öğe Office Project.

  2. Microsoft Office düğmesi için düğme ekleyin.

  3. Set (Name) düğmenin özelliğini myOfficeMenuButton.

  4. Set PositionType özelliğini AfterOfficeID altında konumu özelliği.

  5. Set OfficeID özelliğini FilePrintMenu altında konumu özelliği.

Private Sub ListOfficeRibbonCustomControls()
    System.Windows.Forms.MessageBox.Show( _
            "Listing all Office Menu custom controls...")
    For Each control As RibbonComponent In Globals.Ribbons.Ribbon1.OfficeMenu.Items
        System.Windows.Forms.MessageBox.Show("Control name: " + control.Name)
    Next
End Sub
private void ListOfficeRibbonCustomControls()
{
    System.Windows.Forms.MessageBox.Show(
        "Listing all Office Menu custom controls...");
    foreach (RibbonComponent control in Globals.Ribbons.Ribbon1.OfficeMenu.Items)
    {
        System.Windows.Forms.MessageBox.Show("Control name: " + control.Name);
    }
}

Ayrıca bkz.

Başvuru

Microsoft.Office.Tools.Ribbon Ad Alanı

Diğer Kaynaklar

Nasıl yapılır: Backstage görünüme denetimler ekleyin

Şerit Nesne Modeline Genel Bakış