OfficeRibbon Arabirim

Tanım

Visual Studio'daki bir Office projesinde Şerit Tasarım Aracı kullanılarak oluşturulan bir Microsoft Office Şeridi özelleştirmesini temsil eder.

public interface class OfficeRibbon : IDisposable, Microsoft::Office::Tools::Ribbon::RibbonComponent, System::ComponentModel::IComponent
[System.Runtime.InteropServices.Guid("49fbf223-6d24-4c4b-9101-2d5833434328")]
public interface OfficeRibbon : IDisposable, Microsoft.Office.Tools.Ribbon.RibbonComponent, System.ComponentModel.IComponent
[<System.Runtime.InteropServices.Guid("49fbf223-6d24-4c4b-9101-2d5833434328")>]
type OfficeRibbon = interface
    interface RibbonComponent
    interface IComponent
    interface IDisposable
Public Interface OfficeRibbon
Implements IComponent, IDisposable, RibbonComponent
Öznitelikler
Uygulamalar

Açıklamalar

Genellikle arabirimi doğrudan kullanmazsınız OfficeRibbon . Bunun yerine, projenize yeni bir Şerit (Visual Tasarım Aracı) öğesi eklediğinizde Visual Studio'nın oluşturduğu Şerit sınıfını kullanın. Şeritle ilgili görevlerin çoğunu, oluşturulan Şerit sınıfındaki olayları ve özellikleri kullanarak gerçekleştirebilirsiniz.

Oluşturulan Şerit sınıfı sınıfından devralır RibbonBase . Bu temel sınıf, üyelerine yapılan tüm çağrıları Office için Visual Studio Araçları çalışma zamanı arabiriminin OfficeRibbon iç uygulamasına yönlendirir. Nesnesiyle OfficeRibbon doğrudan çalışmak istiyorsanız, oluşturulan Şerit sınıfının özelliğini kullanın Base .

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 belgede bu türün .NET Framework 4 veya sonraki sürümlerini hedefleyen Office projelerinde kullanılan sürümü açıklanmaktadı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ürle ilgili belgeler için Visual Studio 2008 belgelerinde aşağıdaki başvuru bölümüne bakın: http://go.microsoft.com/fwlink/?LinkId=160658.

Özellikler

Context

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

DefaultExtension

Bu OfficeRibbon nesne için varsayılan uzantıyı alır.

Extension

Bu OfficeRibbon nesne için özel bir uzantı alır.

Global

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

Name

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

(Devralındığı yer: RibbonComponent)
OfficeMenu

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

Parent

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

(Devralındığı yer: RibbonComponent)
Ribbon

Denetim hiyerarşisini içeren en üst düzey Ribbon nesneyi alır.

(Devralındığı yer: RibbonComponent)
RibbonId

Nesnenin bu örneğini OfficeRibbon oluşturmak için kullanılan Şerit Kimliğini alır.

RibbonType

Bu OfficeRibbon ö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.

(Devralındığı yer: RibbonComponent)
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 RibbonComponentile ilişkili uygulamaya özgü verileri alır veya ayarlar.

(Devralındığı yer: RibbonComponent)

Yöntemler

PerformDynamicLayout()

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

(Devralındığı yer: RibbonComponent)
PerformLayout()

Üst öğeye sahipse ve düzeni askıya alınmamışsa RibbonComponent Microsoft.Office.Core.IRibbonUI.InvalidateControl'u çağırır.

(Devralındığı yer: RibbonComponent)
ResumeLayout()

yönteminin etkisini SuspendLayout() tersine çevirir.

(Devralındığı yer: RibbonComponent)
ResumeLayout(Boolean)

yönteminin etkisini SuspendLayout() tersine çevirir.

(Devralındığı yer: RibbonComponent)
SuspendLayout()

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

(Devralındığı yer: RibbonComponent)

Ekinlikler

Close

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

Load

OfficeRibbon, 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 OfficeRibbon gerçekleşir.

Şunlara uygulanır