OfficeRibbon Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |