Sdílet prostřednictvím


CustomTaskPane.Width – vlastnost

Získá nebo nastaví šířku vlastní podokno úloh v bodech.

Obor názvů:  Microsoft.Office.Tools
Sestavení:  Microsoft.Office.Tools.Common (v Microsoft.Office.Tools.Common.dll)

Syntaxe

'Deklarace
Property Width As Integer
int Width { get; set; }

Hodnota vlastnosti

Typ: System.Int32
Šířka vlastní podokno úloh v bodech.

Výjimky

Výjimka Podmínka
COMException

Hodnota DockPosition vlastnost je Microsoft.Office.Core.MsoCTPDockPosition.msoCTPDockPositionTop nebo Microsoft.Office.Core.MsoCTPDockPosition.msoCTPDockPositionBottom při pokusu nastavit Width vlastnost.

-nebo-

Při pokusu nastavit Width vlastnost v obslužné rutině události DockPositionChanged nebo VisibleChanged události.

ObjectDisposedException

Dispose Metoda CustomTaskPane již byla volána.

Poznámky

Nepoužívejte Width vlastnost, je-li vlastní podokno úloh je ukotven horní nebo dolní části okna dokumentu.Pokud DockPosition vlastnost je Microsoft.Office.Core.MsoCTPDockPosition.msoCTPDockPositionTop nebo Microsoft.Office.Core.MsoCTPDockPosition.msoCTPDockPositionBottom, Width vlastnost vrátí hodnotu 0 a vyvolá COMException Pokud chcete nastavit.

Maximální šířka závisí na pozici doku.Při vlastní podokno úloh je ukotveno na levé nebo pravé části okna dokumentu, je maximální šířka přibližně polovinu šířky obrazovky.Je-li plovoucí vlastní podokno úloh je žádná maximální šířka.

Minimální šířka závisí na několika faktorech a můžete změnit v budoucích verzích sady Microsoft Office.Pokud se pokusíte nastavit Width vlastnost na hodnotu, která je menší než minimální šířka aplikace budou automaticky přiřadit Width vlastnost minimální šířku.

Příklady

Následující příklad kódu vytvoří vlastní podokno úloh, který má různé výchozí šířku, při zobrazení před okna aktivní aplikace a je ukotveno na levé nebo pravé straně okna.Tento příklad kódu je součástí většího příkladu určeného pro 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);
}

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

CustomTaskPane Rozhraní

Microsoft.Office.Tools – obor názvů