SelectAction 類別
滑鼠選取圖案下的基底滑鼠動作。
繼承階層架構
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.MouseAction
Microsoft.VisualStudio.Modeling.Diagrams.SelectAction
Microsoft.VisualStudio.Modeling.Diagrams.AnchorPointAction
Microsoft.VisualStudio.Modeling.Diagrams.ConnectAction
Microsoft.VisualStudio.Modeling.Diagrams.CreateAction
Microsoft.VisualStudio.Modeling.Diagrams.DragDropPendingAction
Microsoft.VisualStudio.Modeling.Diagrams.LassoAction
Microsoft.VisualStudio.Modeling.Diagrams.ManualRouteAction
Microsoft.VisualStudio.Modeling.Diagrams.ToolboxAction
命名空間: Microsoft.VisualStudio.Modeling.Diagrams
組件: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll 中)
語法
'宣告
Public Class SelectAction _
Inherits MouseAction
public class SelectAction : MouseAction
SelectAction 類型會公開下列成員。
建構函式
名稱 | 描述 | |
---|---|---|
SelectAction | 初始化 SelectAction 類別的新執行個體。 |
回頁首
屬性
名稱 | 描述 | |
---|---|---|
CanBumpScroll | 取得滑鼠動作,並確認它是否可以造成圖表捲動。 (繼承自 MouseAction)。 | |
CurrentDiagramArgs | 取得發生滑鼠動作的目前圖表的事件引數。 (繼承自 MouseAction)。 | |
CurrentMouseActionEvent | 取得滑鼠動作的目前事件。 (繼承自 MouseAction)。 | |
CurrentMouseActionState | 取得滑鼠動作的目前狀態。 (繼承自 MouseAction)。 | |
CurrentPoint | 取得或設定目前滑鼠動作的滑鼠位置。 (繼承自 MouseAction)。 | |
DeferredFocusableItem | ||
DeferredSelectableItem | ||
Diagram | 取得指派滑鼠動作至其中的圖表。 (繼承自 MouseAction)。 | |
HasTooltip | 取得滑鼠動作,並確認它是否可以有工具提示。 (繼承自 MouseAction)。 | |
IsActive | 取得滑鼠動作,並確認它是否作用中。 (繼承自 MouseAction)。 | |
MouseDownHitShape | 取得在其上發生滑鼠動作的圖案。 (繼承自 MouseAction)。 | |
MouseDownPoint | 取得最近按下滑鼠事件的位置。 (繼承自 MouseAction)。 | |
PreviousPoint | 取得或設定上一個按下滑鼠事件的位置。 (繼承自 MouseAction)。 | |
ResetToolboxOnDragDrop | 是否要在此滑鼠動作所觸發的拖放作業之後重設工具箱選取範圍。基底實作永遠傳回 true,這表示將會在這個滑鼠動作所觸發的拖放作業之後重設工具箱選取項目。 (繼承自 MouseAction)。 |
回頁首
方法
名稱 | 描述 | |
---|---|---|
Activate | 啟動滑鼠動作。 (繼承自 MouseAction)。 | |
CanCancel | 取得滑鼠動作,並確認是否可以取消它。 (繼承自 MouseAction)。 | |
Cancel | 取消滑鼠動作。 (繼承自 MouseAction)。 | |
CanComplete | 取得滑鼠動作,並確認是否可以完成它。 (繼承自 MouseAction)。 | |
CaptureMouse | 取得滑鼠動作。 (繼承自 MouseAction)。 | |
Click | 在按下滑鼠時,為衍生類別執行動作。 (繼承自 MouseAction)。 | |
Complete | 完成滑鼠動作。 (繼承自 MouseAction)。 | |
ContextMenuRequested | 傳送捷徑功能表要求。 (繼承自 MouseAction)。 | |
Dispose() | 釋放 MouseAction 所使用的所有資源。 (繼承自 MouseAction)。 | |
Dispose(Boolean) | 釋放 MouseAction 所使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。 (繼承自 MouseAction)。 | |
DoPaintFeedback | 繪製滑鼠動作的意見反應。 (繼承自 MouseAction)。 | |
DoubleClick | 當使用者按兩下滑鼠時,為衍生類別執行動作。 (繼承自 MouseAction)。 | |
Equals | 判斷指定的物件是否等於目前物件。 (繼承自 Object)。 | |
Finalize | 完成滑鼠動作,但不進行處置。 (繼承自 MouseAction)。 | |
GetCursor | 取得要顯示的滑鼠指標。 (繼承自 MouseAction)。 | |
GetHashCode | 做為預設雜湊函式。 (繼承自 Object)。 | |
GetTooltipText | 取得圖表上項目的工具提示文字。 (繼承自 MouseAction)。 | |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
GotFocus | 將焦點指派給滑鼠動作。 (繼承自 MouseAction)。 | |
Invalidate | 使來自滑鼠動作的意見反應失效。 (繼承自 MouseAction)。 | |
IsDiagramSelectedOnly | 取得值,指出圖表是否為選取範圍中唯一選取的項目。 | |
LostFocus | 移除滑鼠動作的焦點。 (繼承自 MouseAction)。 | |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 | |
MouseDown | 當使用者按下滑鼠時,為衍生類別執行動作。 (繼承自 MouseAction)。 | |
MouseEnter | 當滑鼠指向圖表中的圖形時,為衍生類別執行動作。 (繼承自 MouseAction)。 | |
MouseHover | 當使用者指向圖表中的區域或項目時,為衍生類別執行動作。 (繼承自 MouseAction)。 | |
MouseLeave | 當滑鼠不再指向圖表中的圖形時,為衍生類別執行動作。 (繼承自 MouseAction)。 | |
MouseMove | 當使用者將滑鼠移動到圖表上時,為衍生類別執行動作。 (繼承自 MouseAction)。 | |
MouseUp | 當使用者放開滑鼠按鈕時,為衍生類別執行動作。 (繼承自 MouseAction)。 | |
MouseWheel | 當使用者旋轉滑鼠滾輪時,為衍生類別執行動作。 (繼承自 MouseAction)。 | |
OnClicked | 如果設定 deferredSelection 成員,則執行任何延後的選取動作。 (覆寫 MouseAction.OnClicked(MouseActionEventArgs)。) | |
OnContextMenuRequested | 先完成選取動作,使內容功能表有正確的選取範圍可處理。 (覆寫 MouseAction.OnContextMenuRequested(DiagramMouseEventArgs)。) | |
OnDiagramGotFocus | 通知接聽程式,圖表具有焦點。 (繼承自 MouseAction)。 | |
OnDiagramLostFocus | 如果檢視失去焦點,則取消動作。 (覆寫 MouseAction.OnDiagramLostFocus(LostFocusEventArgs)。) | |
OnDiagramScrolled | 通知接聽程式,使用者已捲動圖表。 (繼承自 MouseAction)。 | |
OnDoubleClick | 通知接聽程式,使用者已按兩下滑鼠。 (繼承自 MouseAction)。 | |
OnDragCanceled | 通知接聽程式,拖曳作業已取消。 (繼承自 MouseAction)。 | |
OnDragCompleted | 通知接聽程式,拖曳作業已完成。 (繼承自 MouseAction)。 | |
OnDraggingBegun | 通知接聽程式,拖曳作業已開始。 (繼承自 MouseAction)。 | |
OnDraggingEnded | 通知接聽程式,拖曳作業已結束。 (繼承自 MouseAction)。 | |
OnDragPendingBegun | 通知接聽程式,拖曳作業處於暫止狀態。 (繼承自 MouseAction)。 | |
OnDragPendingEnded | 通知接聽程式,拖曳作業不再處於暫止狀態。 (繼承自 MouseAction)。 | |
OnHoveringBegun | 通知接聽程式,滑鼠正在圖表上停留。 (繼承自 MouseAction)。 | |
OnHoveringEnded | 通知接聽程式,滑鼠已不在圖表上停留。 (繼承自 MouseAction)。 | |
OnMouseActionActivated | 通知接聽程式,滑鼠動作已開始。 (繼承自 MouseAction)。 | |
OnMouseActionCanceled | 通知接聽程式,滑鼠動作已取消。 (繼承自 MouseAction)。 | |
OnMouseActionCompleted | 通知接聽程式,滑鼠動作已完成。 (繼承自 MouseAction)。 | |
OnMouseActionDeactivated | 清除任何成員變數,例如 deferredSelection 成員。 (覆寫 MouseAction.OnMouseActionDeactivated(DiagramEventArgs)。) | |
OnMouseDown | 選取滑鼠下的圖形。 (覆寫 MouseAction.OnMouseDown(DiagramMouseEventArgs)。) | |
OnMouseEnter | 通知接聽程式,已將滑鼠移動到圖表中的圖案上。 (繼承自 MouseAction)。 | |
OnMouseHover | 通知接聽程式,滑鼠正在指向在圖表中的區域或項目。 (繼承自 MouseAction)。 | |
OnMouseLeave | 通知接聽程式,滑鼠已不在圖表中的圖案上停留。 (繼承自 MouseAction)。 | |
OnMouseMove | 通知接聽程式,已將滑鼠移動到圖表上。 (繼承自 MouseAction)。 | |
OnMouseUp | 通知接聽程式,使用者已放開滑鼠鍵。 (繼承自 MouseAction)。 | |
OnMouseWheel | 通知接聽程式,使用者已旋轉滑鼠滾輪。 (繼承自 MouseAction)。 | |
ReleaseMouse | 通知接聽程式,使用者已放開滑鼠鍵。 (繼承自 MouseAction)。 | |
Scrolled | 通知接聽程式,使用者已捲動圖表。 (繼承自 MouseAction)。 | |
Select | 選取滑鼠游標下第一個可選取的圖表項目 (圖形、欄位或子欄位),並將焦點設定為可接收焦點的第一個項目。 | |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 |
回頁首
事件
名稱 | 描述 | |
---|---|---|
MouseActionActivated | 滑鼠動作開始時發生。 (繼承自 MouseAction)。 | |
MouseActionDeactivated | 滑鼠動作結束時發生。 (繼承自 MouseAction)。 |
回頁首
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。