RibbonBase Sınıf

Tanım

Microsoft Office Şeridi özelleştirmeleri için temel sınıf olarak hizmet eder.

public ref class RibbonBase abstract : System::ComponentModel::Component, IDisposable, Microsoft::Office::Tools::Ribbon::IRibbonExtension
[System.ComponentModel.ToolboxItem(false)]
public abstract class RibbonBase : System.ComponentModel.Component, IDisposable, Microsoft.Office.Tools.Ribbon.IRibbonExtension
[<System.ComponentModel.ToolboxItem(false)>]
type RibbonBase = class
    inherit Component
    interface IRibbonExtension
    interface IExtension
    interface IDisposable
Public MustInherit Class RibbonBase
Inherits Component
Implements IDisposable, IRibbonExtension
Devralma
RibbonBase
Öznitelikler
Uygulamalar

Açıklamalar

Office projesine yeni bir Şerit (Visual Tasarım Aracı) öğesi eklediğinizde, Visual Studio projesine öğesinden RibbonBase devralan bir Şerit sınıfı ekler. RibbonBase tüm Şerit sınıfları için ortak olan yöntemleri ve özellikleri içerir. Daha fazla bilgi için bkz. Şerit Tasarım Aracı.

bazı özellikleri RibbonBase yalnızca Şerit Office uygulamasına yüklenmeden önce ayarlanabilir. Bu özellikleri ayarlama hakkında bilgi için bkz . Şerit Nesne Modeline Genel Bakış.

Kullanım

Bu tür yalnızca .NET Framework 4 veya sonraki sürümlerini hedefleyen Office projelerinde kullanılır. Bu türü tanımlayan derleme, Office için Visual Studio Araçları çalışma zamanı modülünün parçası değildir. Bu derlemeyi çözümünüzle birlikte dağıtmanız gerekir. Daha fazla bilgi için bkz. Office için Visual Studio Araçları Çalışma Zamanında derlemeler.

Oluşturucular

RibbonBase(RibbonFactory)

RibbonBase sınıfının yeni bir örneğini başlatır.

Özellikler

Base

Bu RibbonBase nesnenin RibbonBase genişletir nesnesini alır.

Context

Bu Şeritle ilişkili Denetçi penceresini veya Outlook'taki Gezgin penceresini alır.

Factory

Bu RibbonBaseile ilişkili Şerit fabrikasını alır veya ayarlar.

Global

Bunun RibbonBase aynı anda birden çok bağlamda kullanılıp kullanılamayacağını belirleyen bir değer alır veya ayarlar.

Name

Bu RibbonBaseöğesinin adını alır veya ayarlar.

OfficeMenu

Microsoft Office Menüsü özelleştirmesini temsil eden bir RibbonOfficeMenu alır.

Parent

Bu RibbonBaseöğesinin üst öğesini RibbonComponent temsil eden bir RibbonComponent alır.

RibbonId

Sınıfının bu örneğini RibbonBase oluşturmak için kullanılan Şerit Kimliğini alır.

RibbonType

Bu RibbonBase örnekle ilişkilendirilmiş Şerit Kimliklerinin virgülle ayrılmış listesini alır.

RibbonUI

Microsoft Office uygulaması tarafından Şerit genişletilebilirlik koduna sağlanan IRibbonUI örneğini alır.

StartFromScratch

Şeritteki tüm yerleşik sekmelerin ve Microsoft Office Menüsündeki komutların çoğunun gizlenip gizlenmeyeceğini belirten bir değer alır veya ayarlar ve yalnızca bu Şerit öğesinde tanımlanan özelleştirmeleri görüntüler.

Tabs

içindeki RibbonOfficeMenubir nesne koleksiyonunu RibbonTab alır.

Tag

Bu RibbonBaseile ilişkili uygulamaya özgü verileri alır veya ayarlar.

Yöntemler

Dispose(Boolean)

sınıfı tarafından RibbonBase kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır.

PerformDynamicLayout()

öğesinin dinamik bir üst öğesi varsa ve düzeni askıya alınmamışsa RibbonComponent üst denetimin RibbonBase Microsoft.Office.Core.IRibbonUI.InvalidateControl yöntemini çağırır.

PerformLayout()

Şerit kullanıcı arabirimini yeniler.

ResumeLayout()

yönteminin etkisini SuspendLayout() tersine çevirir.

ResumeLayout(Boolean)

yönteminin etkisini SuspendLayout() tersine çevirir.

SuspendLayout()

Microsoft Office uygulamasının Şeritteki denetimlerin durumunu yenilemesini engeller.

Ekinlikler

Close

Bu RibbonBase örnek kapatılırken gerçekleşir.

Load

RibbonBase, Microsoft Office uygulamasına yüklendiğinde gerçekleşir.

LoadImage

ImageName özelliği bir veya daha fazla denetim için ayarlandıysa yüklenirken RibbonBase gerçekleşir.

Belirtik Arabirim Kullanımları

IExtension.ExtensionBase

Microsoft Office Şeridi özelleştirmeleri için temel sınıf olarak hizmet eder.

Şunlara uygulanır