タブの固定/解除
GcTabPage.IsPinned プロパティに True を設定すると、指定したタブは固定されます。また、固定されたタブの GcTabPage.IsPinned プロパティに False を設定することで、タブの固定を解除することができます。
次のコードでは、5番目のタブを固定します。
次のコードでは、5番目のタブを固定します。
GcTabControl1.TabPages(4).IsPinned = True
gcTabControl1.TabPages[4].IsPinned = true;
マウス操作でのタブの固定/解除
コンテキストメニューからの設定
ShowPinnedContextMenuプロパティに True を設定している場合、GcTabControl コントロールのタブ上で右クリックすると、タブを固定するためのコンテキストメニューが表示されます。GcTabControl1.ShowPinnedContextMenu = True
gcTabControl1.ShowPinnedContextMenu = true;
このコンテキストメニューからタブを固定することができます。また、固定タブ上で右クリックして表示されるコンテキストメニューからタブの固定を解除することができます。
ドラッグ&ドロップでの設定
GcTabControl コントロールは、次のようにタブをドラッグ&ドロップすることで、タブの固定/解除を行うことができます。- 固定されていないタブを固定タブより手前にドラッグ&ドロップすることで、タブを固定できます。
- 固定タブを固定されていないタブよりも後方にドラッグ&ドロップすることで、タブの固定を解除できます。
' ドラッグ&ドロップでのタブ固定を許可します。 GcTabControl1.AllowDragToPinTab = True ' ドラッグ&ドロップでのタブ固定の解除を許可します。 GcTabControl1.AllowDragToUnpinTab = True
// ドラッグ&ドロップでのタブ固定を許可します。 gcTabControl1.AllowDragToPinTab = true; // ドラッグ&ドロップでのタブ固定の解除を許可します。 gcTabControl1.AllowDragToUnpinTab = true;
|
固定タブのスタイル
固定タブは、PinnedStyle プロパティを使用することで、スタイルを変更できます。
次のコードでは、固定タブの文字色と背景色を変更します。
次のコードでは、固定タブの文字色と背景色を変更します。
' GcTabControlコントロールのスタイルを設定します GcTabControl1.Appearance = GrapeCity.Win.Containers.TabAppearance.Standard ' 固定タブのスタイルを設定します GcTabControl1.PinnedStyle.BackColor = Color.LightBlue GcTabControl1.PinnedStyle.ForeColor = Color.Red
// GcTabControlコントロールのスタイルを設定します gcTabControl1.Appearance = GrapeCity.Win.Containers.TabAppearance.Standard; // 固定タブのスタイルを設定します gcTabControl1.PinnedStyle.BackColor = Color.LightBlue; gcTabControl1.PinnedStyle.ForeColor = Color.Red;