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 nesne içeren denetim hiyerarşisi. (RibbonComponent kaynağından devralındı.)
Genel özellik RibbonUI Altyapı. Alır IRibbonUI şerit genişletilebilirliği kod. 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 olan uygulamaya özgü veri 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 Aramalar Microsoft.Office.Core.IRibbonUI.InvalidateControl ana yöntem varsa kontrol RibbonComponent dinamik bir menü gibi dinamik bir ana vardır ve düzeni askıya değil. (RibbonComponent kaynağından devralındı.)
Genel yöntem PerformLayout Aramalar Microsoft.Office.Core.IRibbonUI.InvalidateControl , RibbonComponent bir ana vardır 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 Şerit üzerindeki denetimlerin durumu yenileme Microsoft Office uygulamasının engeller. (RibbonComponent kaynağından devralındı.)

Üst

Olaylar

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

Üst

Açıklamalar

Eklediğinizde, bir şerit (Visual Designer) madde projeniz için Visual Studio otomatik olarak yeni bir atar RibbonOfficeMenu itiraz OfficeMenu özelliðinin ü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şturma ve 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ı 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ış.

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 önce aşağıdaki adımları gerçekleştirmeniz gerekir:

  1. Ekleme bir şerit (Visual Designer) Office project madde.

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

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

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

  5. Set OfficeID özelliğine 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: Microsoft Office Menüsünü Özelleştirme

Şerit Nesne Modeline Genel Bakış