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- Pokusíte se nastavit Width v obslužné rutině události pro vlastnost DockPositionChanged nebo VisibleChanged události. |
ObjectDisposedException | Dispose Metoda CustomTaskPane již byla volána. |
Poznámky
Nepoužívejte Width vlastnost, pokud vlastní podokno úloh je ukotven na 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 při pokusu nastavit jej.
Maximální šířka závisí na pozici doku.Při vlastní podokno úloh je ukotven na levé nebo pravé straně okna dokumentu, maximální šířka je přibližně polovinu šířky obrazovky.Při vlastní podokno úloh je plovoucí, neexistuje žá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í šířku aplikace budou automaticky přiřadí 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 ukotven 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
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.