Aracılığıyla paylaş


CustomTaskPaneCollection Arabirim

Bir Microsoft Office uygulamasında özel görev bölmeleri koleksiyonunu temsil eder.

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

Sözdizimi

'Bildirim
<GuidAttribute("c3a84bf1-e95b-4d23-952d-59e35673958e")> _
Public Interface CustomTaskPaneCollection _
    Inherits IEnumerable(Of CustomTaskPane), IEnumerable, IDisposable
[GuidAttribute("c3a84bf1-e95b-4d23-952d-59e35673958e")]
public interface CustomTaskPaneCollection : IEnumerable<CustomTaskPane>, 
    IEnumerable, IDisposable

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

Özellikler

  Ad Açıklama
Genel özellik Count Sayısını alır CustomTaskPane geçerli veritabanındaki nesneleri CustomTaskPaneCollection.
Genel özellik Item Alır CustomTaskPane belirtilen dizindeki.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem Add(UserControl, String) Yeni bir oluşturur CustomTaskPane ve geçerli ekler CustomTaskPaneCollection.Özel görev bölmesini temel üzerinde belirtilen UserControl ve belirtilen başlığa sahip.
Genel yöntem Add(UserControl, String, Object) Yeni bir oluşturur CustomTaskPane ve geçerli ekler CustomTaskPaneCollection.Özel görev bölmesini temel üzerinde belirtilen UserControl, belirtilen başlığa sahip ve belirtilen uygulama penceresiyle ilişkilendirilir.
Genel yöntem BeginInit Altyapı.
Genel yöntem Dispose Yönetilmeyen kaynakları boşaltma, serbest bırakma veya sıfırlama ile ilişkili uygulama tanımlı görevleri gerçekleştirir. (IDisposable kaynağından devralındı.)
Genel yöntem EndInit Altyapı.
Genel yöntem GetEnumerator Bir Numaralandırıcı topluluk içinde yineleme döndürür. (IEnumerable<CustomTaskPane> kaynağından devralındı.)
Genel yöntem Remove Belirtilen kaldırır CustomTaskPane gelen CustomTaskPaneCollection.
Genel yöntem RemoveAt Kaldırır CustomTaskPane belirtilen dizindeki CustomTaskPaneCollection.

Üst

Notlar

Kullanım CustomTaskPaneCollection uygulama düzeyi uygulamaya özel görev bölmesi ekleme, özel görev bölmesi kaldırmak veya varolan bir özel görev bölmesini erişmek için eklenti nesnesi.Erişim için CustomTaskPaneCollection nesne, kullanın CustomTaskPanes alanı ThisAddIn sınıfı projenizdeki eklentisi.Daha fazla bilgi için bkz. Uygulama Düzeyi Eklentileri Programlama.

Görev bölmeleri, genellikle uygulama penceresinin bir tarafına yerleştirilmiş kullanıcı arabirimi panelleridir.Özel görev bölmelerini oluşturma hakkında daha fazla bilgi için bkz: Özel Görev Bölmeleri.

[!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 Çalışma Zamanı İçin Visual Studio Araçlarına Genel Bakış.

Kullanım

Bu belgelerde, .NET Framework 4 ve .NET Framework 4.5'i hedefleyen Office projelerinde 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 kod örneği kullanarak özel görev bölmesi oluşturmak nasıl gösterir Add(UserControl, String) yöntem.Örnek özelliklerini de kullanır CustomTaskPane özel görev bölmesini varsayılan görünümünü değiştirmek için nesne.Bu kod örneği için sağlanan daha büyük bir örneğin parçasıdır CustomTaskPane.

Private myUserControl1 As MyUserControl
Private WithEvents myCustomTaskPane As Microsoft.Office.Tools.CustomTaskPane

Private Sub ThisAddIn_Startup(ByVal sender As Object, ByVal e As System.EventArgs) _
    Handles Me.Startup

    myUserControl1 = New MyUserControl()
    myCustomTaskPane = Me.CustomTaskPanes.Add(myUserControl1, "New Task Pane")

    With myCustomTaskPane
        .DockPosition = Office.MsoCTPDockPosition.msoCTPDockPositionFloating
        .Height = 500
        .Width = 500
        .DockPosition = Office.MsoCTPDockPosition.msoCTPDockPositionRight
        .Width = 300
        .Visible = True
    End With
End Sub
private MyUserControl myUserControl1;
private Microsoft.Office.Tools.CustomTaskPane myCustomTaskPane;

private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
    myUserControl1 = new MyUserControl();
    myCustomTaskPane = this.CustomTaskPanes.Add(myUserControl1,
        "New Task Pane");

    myCustomTaskPane.DockPosition =
        Office.MsoCTPDockPosition.msoCTPDockPositionFloating;
    myCustomTaskPane.Height = 500;
    myCustomTaskPane.Width = 500;

    myCustomTaskPane.DockPosition =
        Office.MsoCTPDockPosition.msoCTPDockPositionRight;
    myCustomTaskPane.Width = 300;

    myCustomTaskPane.Visible = true;
    myCustomTaskPane.DockPositionChanged +=
        new EventHandler(myCustomTaskPane_DockPositionChanged);
}

Ayrıca bkz.

Başvuru

Microsoft.Office.Tools Ad Alanı

Diğer Kaynaklar

Uygulama Düzeyi Eklentileri Programlama

Özel Görev Bölmeleri

Nasıl Yapılır: Uygulamaya Özel Görev Bölmesi Ekleme

İzlenecek Yol: Uygulamayı Özel Görev Bölmesinden Otomatikleştirme