Class OTZTabOnlyControl
OTZ タブオンリーコントロールの機能を提供します。
Inheritance
Implements
名前空間: OTZControls.Controls
アセンブリ: OTZControls.dll
Syntax
public class OTZTabOnlyControl : Control, IOTZControl
コンストラクタ
OTZTabOnlyControl()
コンストラクタ
宣言
public OTZTabOnlyControl()
プロパティ
ActiveTabBackColor
アクティブタブの背景色を取得または設定します。
宣言
public Color ActiveTabBackColor { get; set; }
プロパティ値
型 | 説明 |
---|---|
Color |
ActiveTabTextColor
タブの文字の色を取得または設定します。
宣言
public Color ActiveTabTextColor { get; set; }
プロパティ値
型 | 説明 |
---|---|
Color |
ColorTable
カラーテーブルを取得または設定します。
宣言
[Browsable(false)]
public OTZControlColorTableBase ColorTable { get; set; }
プロパティ値
型 | 説明 |
---|---|
OTZControlColorTableBase | カラーテーブル。 |
ImageList
イメージリストを取得または設定します。
宣言
public ImageList ImageList { get; set; }
プロパティ値
型 | 説明 |
---|---|
ImageList |
InactiveTabTextColor
非アクティブタブの文字の色を取得または設定します。
宣言
public Color InactiveTabTextColor { get; set; }
プロパティ値
型 | 説明 |
---|---|
Color |
MouseWheelToMultiline
マウスホイールを使用して複数の行を切り替えるかどうかを取得または設定します。
宣言
public bool MouseWheelToMultiline { get; set; }
プロパティ値
型 | 説明 |
---|---|
System.Boolean |
Multiline
複数の行にタブを表示するかどうかを取得または設定します。
宣言
public bool Multiline { get; set; }
プロパティ値
型 | 説明 |
---|---|
System.Boolean |
OperationTextColor
アクティブタブの背景色を取得または設定します。
宣言
public Color OperationTextColor { get; set; }
プロパティ値
型 | 説明 |
---|---|
Color |
SelectedIndex
選択中のタブのインデックスを取得または設定します。
宣言
[Browsable(false)]
public int SelectedIndex { get; set; }
プロパティ値
型 | 説明 |
---|---|
System.Int32 |
SelectedTab
選択中のタブを取得または設定します。
宣言
[Browsable(false)]
public virtual OTZTabOnlyPage SelectedTab { get; set; }
プロパティ値
型 | 説明 |
---|---|
OTZTabOnlyPage |
SelectedTabOpacity
コントロールに表示される背景イメージの不透明度を取得または設定します。
宣言
[Browsable(true)]
public double SelectedTabOpacity { get; set; }
プロパティ値
型 | 説明 |
---|---|
System.Double |
ShowTabIcon
タブにアイコンを表示するかどうかを取得または設定します。
宣言
public bool ShowTabIcon { get; set; }
プロパティ値
型 | 説明 |
---|---|
System.Boolean |
TabBackColor
タブの背景色を取得または設定します。
宣言
public Color TabBackColor { get; set; }
プロパティ値
型 | 説明 |
---|---|
Color |
TabBorderColor
タブの線の色を取得または設定します。
宣言
public Color TabBorderColor { get; set; }
プロパティ値
型 | 説明 |
---|---|
Color |
TabCloseButtonType
タブの閉じるボタンの表示方法を取得または設定します。
宣言
public OTZTabCloseButtonType TabCloseButtonType { get; set; }
プロパティ値
型 | 説明 |
---|---|
OTZTabCloseButtonType |
TabCount
タブの数を取得します。
宣言
public int TabCount { get; }
プロパティ値
型 | 説明 |
---|---|
System.Int32 |
TabHeight
タブの高さを取得します。
宣言
public int TabHeight { get; }
プロパティ値
型 | 説明 |
---|---|
System.Int32 |
TabMoveType
タブの移動方法を指定します。
宣言
public OTZTabMoveType TabMoveType { get; set; }
プロパティ値
型 | 説明 |
---|---|
OTZTabMoveType |
TabPadding
タブの描画開始位置を取得または設定します。
宣言
public Point TabPadding { get; set; }
プロパティ値
型 | 説明 |
---|---|
Point |
TabPages
タブのページを取得または設定します。
宣言
[Browsable(false)]
public OTZTabOnlyPageCollection TabPages { get; }
プロパティ値
型 | 説明 |
---|---|
OTZTabOnlyPageCollection |
Theme
テーマを取得または設定します。
宣言
public OTZControlThemeType Theme { get; set; }
プロパティ値
型 | 説明 |
---|---|
OTZControlThemeType |
UseAccentColor
アクセントカラーを利用するかどうかを取得または設定します。
宣言
public bool UseAccentColor { get; set; }
プロパティ値
型 | 説明 |
---|---|
System.Boolean | アクセントカラー。 |
メソッド
Add(OTZTabOnlyPage)
タブを追加します。
宣言
public void Add(OTZTabOnlyPage tabPage)
パラメーター
型 | 名前 | 説明 |
---|---|---|
OTZTabOnlyPage | tabPage | 追加するタブ |
Clear()
タブページをクリアします。
宣言
public void Clear()
Contains(OTZTabOnlyPage)
タブが存在するか判断します。
宣言
public bool Contains(OTZTabOnlyPage item)
パラメーター
型 | 名前 | 説明 |
---|---|---|
OTZTabOnlyPage | item |
戻り値
型 | 説明 |
---|---|
System.Boolean |
GetTabFromPoint(Point)
指定したクライアント座標に存在するタブを取得します。
宣言
public OTZTabOnlyPage GetTabFromPoint(Point mousePosition)
パラメーター
型 | 名前 | 説明 |
---|---|---|
Point | mousePosition | マウスポジション。 |
戻り値
型 | 説明 |
---|---|
OTZTabOnlyPage |
IndexOf(OTZTabOnlyPage)
宣言
public int IndexOf(OTZTabOnlyPage item)
パラメーター
型 | 名前 | 説明 |
---|---|---|
OTZTabOnlyPage | item |
戻り値
型 | 説明 |
---|---|
System.Int32 |
OnCloseButtonClick(OTZTabOnlyEventArgs)
CloseButtonClick イベントを発生させます。
宣言
protected void OnCloseButtonClick(OTZTabOnlyEventArgs e)
パラメーター
型 | 名前 | 説明 |
---|---|---|
OTZTabOnlyEventArgs | e |
OnDpiChangedAfterParent(EventArgs)
DpiChangedAfterParent イベントを発生させます。
宣言
protected override void OnDpiChangedAfterParent(EventArgs e)
パラメーター
型 | 名前 | 説明 |
---|---|---|
EventArgs | e |
OnDragDrop(DragEventArgs)
DragDrop イベントを発生させます。
宣言
protected override void OnDragDrop(DragEventArgs e)
パラメーター
型 | 名前 | 説明 |
---|---|---|
DragEventArgs | e |
OnDragEnter(DragEventArgs)
DragEnter イベントは、ユーザーがドラッグ アンド ドロップ操作中、 最初にマウス カーソルをコントロール上にドラッグすると発生します。
宣言
protected override void OnDragEnter(DragEventArgs e)
パラメーター
型 | 名前 | 説明 |
---|---|---|
DragEventArgs | e |
OnDragLeave(EventArgs)
DragLeave イベントを発生させます。
宣言
protected override void OnDragLeave(EventArgs e)
パラメーター
型 | 名前 | 説明 |
---|---|---|
EventArgs | e |
OnDragOver(DragEventArgs)
DragOver イベントは、ドラッグ アンド ドロップ操作中、 マウス カーソルがコントロールの範囲内で移動するときに発生します。
宣言
protected override void OnDragOver(DragEventArgs e)
パラメーター
型 | 名前 | 説明 |
---|---|---|
DragEventArgs | e |
OnFontChanged(EventArgs)
FontChanged イベントを発生させます。
宣言
protected override void OnFontChanged(EventArgs e)
パラメーター
型 | 名前 | 説明 |
---|---|---|
EventArgs | e |
OnGiveFeedback(GiveFeedbackEventArgs)
ドラッグ操作中に発生します。
宣言
protected override void OnGiveFeedback(GiveFeedbackEventArgs gfbevent)
パラメーター
型 | 名前 | 説明 |
---|---|---|
GiveFeedbackEventArgs | gfbevent |
OnMouseDown(MouseEventArgs)
OnMouseDown イベントを発生させます。
宣言
protected override void OnMouseDown(MouseEventArgs e)
パラメーター
型 | 名前 | 説明 |
---|---|---|
MouseEventArgs | e |
OnMouseLeave(EventArgs)
MouseLeave イベントを発生させます。
宣言
protected override void OnMouseLeave(EventArgs e)
パラメーター
型 | 名前 | 説明 |
---|---|---|
EventArgs | e |
OnMouseMove(MouseEventArgs)
MouseMove イベントを発生させます。
宣言
protected override void OnMouseMove(MouseEventArgs e)
パラメーター
型 | 名前 | 説明 |
---|---|---|
MouseEventArgs | e |
OnMouseUp(MouseEventArgs)
OnMouseUp イベントを発生させます。
宣言
protected override void OnMouseUp(MouseEventArgs e)
パラメーター
型 | 名前 | 説明 |
---|---|---|
MouseEventArgs | e |
OnMouseWheel(MouseEventArgs)
OnMouseWheel イベントを発生させます。
宣言
protected override void OnMouseWheel(MouseEventArgs e)
パラメーター
型 | 名前 | 説明 |
---|---|---|
MouseEventArgs | e |
OnPaint(PaintEventArgs)
Paint イベントを発生させます。
宣言
protected override void OnPaint(PaintEventArgs e)
パラメーター
型 | 名前 | 説明 |
---|---|---|
PaintEventArgs | e |
OnPaintBackground(PaintEventArgs)
PaintBackground イベントを発生させます。
宣言
protected override void OnPaintBackground(PaintEventArgs e)
パラメーター
型 | 名前 | 説明 |
---|---|---|
PaintEventArgs | e |
OnQueryContinueDrag(QueryContinueDragEventArgs)
ドラッグ アンド ドロップ操作中に発生し、ドラッグ ソースがドラッグ アンド ドロップ操作をキャンセルする必要があるかどうかを決定できるようにします。
宣言
protected override void OnQueryContinueDrag(QueryContinueDragEventArgs qcdevent)
パラメーター
型 | 名前 | 説明 |
---|---|---|
QueryContinueDragEventArgs | qcdevent |
OnResize(EventArgs)
Resize イベントを発生させます。
宣言
protected override void OnResize(EventArgs e)
パラメーター
型 | 名前 | 説明 |
---|---|---|
EventArgs | e |
OnSelectedIndexChanged(OTZTabOnlyEventArgs)
SelectedIndexChanged イベントを発生させます。
宣言
protected void OnSelectedIndexChanged(OTZTabOnlyEventArgs e)
パラメーター
型 | 名前 | 説明 |
---|---|---|
OTZTabOnlyEventArgs | e |
OnTabDragDrop(OTZTabOnlyDragDropEventArgs)
TabDragDrop イベントを発生させます。
宣言
protected void OnTabDragDrop(OTZTabOnlyDragDropEventArgs e)
パラメーター
型 | 名前 | 説明 |
---|---|---|
OTZTabOnlyDragDropEventArgs | e |
OnTabDragEnter(OTZTabOnlyDragDropEventArgs)
TabDragEnter イベントを発生させます。
宣言
protected void OnTabDragEnter(OTZTabOnlyDragDropEventArgs e)
パラメーター
型 | 名前 | 説明 |
---|---|---|
OTZTabOnlyDragDropEventArgs | e |
OnTabDragOver(OTZTabOnlyDragDropEventArgs)
TabDragOver イベントを発生させます。
宣言
protected void OnTabDragOver(OTZTabOnlyDragDropEventArgs e)
パラメーター
型 | 名前 | 説明 |
---|---|---|
OTZTabOnlyDragDropEventArgs | e |
Remove(OTZTabOnlyPage)
タブを削除します。
宣言
public void Remove(OTZTabOnlyPage tabPage)
パラメーター
型 | 名前 | 説明 |
---|---|---|
OTZTabOnlyPage | tabPage | 削除するタブ |
RemoveAt(Int32)
タブを削除します。
宣言
public void RemoveAt(int index)
パラメーター
型 | 名前 | 説明 |
---|---|---|
System.Int32 | index | 削除するタブのインデックス |
RemoveTab(OTZTabOnlyPage)
タブを削除します。
宣言
public void RemoveTab(OTZTabOnlyPage tabPage)
パラメーター
型 | 名前 | 説明 |
---|---|---|
OTZTabOnlyPage | tabPage | 削除するタブ |
SelectNextTab()
次のタブをアクティブにします。
宣言
public void SelectNextTab()
SelectPreviousTab()
前のタブをアクティブにします。
宣言
public void SelectPreviousTab()
WndProc(ref Message)
Windows メッセージを処理します。
宣言
protected override void WndProc(ref Message m)
パラメーター
型 | 名前 | 説明 |
---|---|---|
Message | m |
イベント
CloseButtonClick
宣言
public event EventHandler<OTZTabOnlyEventArgs> CloseButtonClick
Event Type
型 | 説明 |
---|---|
EventHandler<OTZTabOnlyEventArgs> |
SelectedIndexChanged
SelectedIndex プロパティが変更された場合に発生します。
宣言
public event EventHandler<OTZTabOnlyEventArgs> SelectedIndexChanged
Event Type
型 | 説明 |
---|---|
EventHandler<OTZTabOnlyEventArgs> |
TabDragDrop
宣言
public event EventHandler<OTZTabOnlyDragDropEventArgs> TabDragDrop
Event Type
型 | 説明 |
---|---|
EventHandler<OTZTabOnlyDragDropEventArgs> |
TabDragEnter
宣言
public event EventHandler<OTZTabOnlyDragDropEventArgs> TabDragEnter
Event Type
型 | 説明 |
---|---|
EventHandler<OTZTabOnlyDragDropEventArgs> |
TabDragOver
宣言
public event EventHandler<OTZTabOnlyDragDropEventArgs> TabDragOver
Event Type
型 | 説明 |
---|---|
EventHandler<OTZTabOnlyDragDropEventArgs> |