Private Sub btnPin_Click(ByVal sender As Object, _ ByVal e As System.EventArgs) Handles btnPin.Click Me.UltraDockManager1.DockAreas(0).Panes(0).Pin() End Sub
WinDockManager コンポーネントを使用すると、ピンで固定されたウィンドウのピンを解除し、非表示にできます。同様に、非表示で、マウスの移動によってフライアウトされるウィンドウをピンで固定し、常に表示されるようにできます。ウィンドウのピンの固定および解除はコードの中で実行するか、またはユーザーがランタイムに行うことができます。
Visual Basic の場合:
Private Sub btnPin_Click(ByVal sender As Object, _ ByVal e As System.EventArgs) Handles btnPin.Click Me.UltraDockManager1.DockAreas(0).Panes(0).Pin() End Sub
C# の場合:
private void btnPin_Click(object sender, System.EventArgs e) { this.ultraDockManager1.DockAreas[0].Panes[0].Pin(); }
以下のコードは、ボタン クリックを使用して、UltraDockManager に関連付けられているペインを PinAll する(すべてをピンで固定)方法を示します。
Visual Basic の場合:
Private Sub btnPinAll_Click(ByVal sender As Object, _ ByVal e As System.EventArgs) Handles btnPinAll.Click Me.UltraDockManager1.PinAll() End Sub
C# の場合:
private void btnPinAll_Click(object sender, System.EventArgs e) { this.ultraDockManager1.PinAll(); }
以下のコードは、ボタンクリックを使用して、ペインの Unpin (ピンを解除)する方法を示します。
Visual Basic の場合:
Private Sub btnUnpin_Click(ByVal sender As Object, _ ByVal e As System.EventArgs) Handles btnUnpin.Click Me.UltraDockManager1.DockAreas(0).Panes(0).Unpin() End Sub
C# の場合:
private void btnUnpin_Click(object sender, System.EventArgs e) { this.ultraDockManager1.DockAreas[0].Panes[0].Unpin(); }
以下のコードは、ボタン クリックを使用して、UltraDockManager に関連付けられているペインの UnpinAll する(すべてのピンを解除)方法を示します。
Visual Basic の場合:
Private Sub btnUnpinAll_Click(ByVal sender As Object, _ ByVal e As System.EventArgs) Handles btnUnpinAll.Click Me.UltraDockManager1.UnpinAll() End Sub
C# の場合:
private void btnUnpinAll_Click(object sender, System.EventArgs e) { this.ultraDockManager1.UnpinAll(); }
ユーザーは、ペインの右上隅にある画びょうアイコンをクリックすることで、ペインのピンを固定するかどうかを切り替えることができます。この方法は、Visual Studio.NET や Outlook などの Microsoft 製品でウィンドウのピンを固定する方法に似ています。この機能は、ShowPinButton を設定することによって無効にできます。これによって、ペインの上右隅からアイコンを削除できます。