製品の概要 > TabControl > TabControlの特長 > タブクローズ |
TabItemClose プロパティを「InEachTab」に設定することにより、各タブに[閉じる]ボタンを追加できます。これにより、ユーザーは任意のタブをコントロールで閉じることができます。タブの[閉じる]ボタンは次のように表示されます。
必要に応じて、[閉じる]ボタンをタブ上に直接作成するのではなく、グローバルな[閉じる]ボタンをタブストリップ上に作成できます。グローバルな[閉じる]ボタンを追加するには、TabItemClose プロパティを「GlobalClose」に設定します。グローバルな[閉じる]ボタンをクリックすると、現在選択されているタブが閉じます。グローバルな[閉じる]ボタンは次のように表示されます。
ユーザーが共通のボタンを使ってタブを閉じることを許可するには、TabItemClose="GlobalClose" を <c1:C1TabControl> タブに追加します。マークアップは次のようになります。
XAML |
コードのコピー
|
---|---|
<c1:C1TabControl TabItemClose="GlobalClose"></c1:C1TabControl>
|
次の手順に従います。
コードビューに切り替えます。
InitializeComponent() メソッドの下に次のコードを追加します。
Visual Basic |
コードのコピー
|
---|---|
C1TabControl1.TabItemClose = GlobalClose |
C# |
コードのコピー
|
---|---|
c1TabControl1.TabItemClose = GlobalClose; |
次の手順に従います。
ユーザーによるタブのクローズを禁止するには、ユーザーによるクローズを禁止するタブの <c1:C1TabItem> タグに、CanUserClose="False" を追加します。XAML は次のようになります。
XAML |
コードのコピー
|
---|---|
<c1:C1TabItem CanUserClose="False"></c1:C1TabControl>
|
次の手順に従います。
コードビューに切り替え
InitializeComponent() メソッドの下に次のコードを追加します。
Visual Basic |
コードのコピー
|
---|---|
C1TabItem1.CanUserClose = False |
C# |
コードのコピー
|
---|---|
c1TabItem1.CanUserClose = false;
|
次の手順に従います。
ユーザーが閉じることを許可しないタブを選択します。
[プロパティ]ウィンドウで、[CanUserClose]チェックボックスをオフにします。