LassoAction 類別
允許使用按一下並拖曳所定義的矩形的選取範圍的 MouseAction。
繼承階層架構
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.MouseAction
Microsoft.VisualStudio.Modeling.Diagrams.SelectAction
Microsoft.VisualStudio.Modeling.Diagrams.LassoAction
命名空間: Microsoft.VisualStudio.Modeling.Diagrams
組件: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll 中)
語法
'宣告
Public Class LassoAction _
Inherits SelectAction
public class LassoAction : SelectAction
LassoAction 型別會公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
![]() |
LassoAction | 初始化 LassoAction 類別的新執行個體。 |
回頁首
屬性
名稱 | 說明 | |
---|---|---|
![]() |
CanBumpScroll | 取得滑鼠的動作,並確認是否可能會造成圖表中,以捲動。 (繼承自 MouseAction)。 |
![]() |
CurrentDiagramArgs | 取得目前的圖表,將滑鼠動作發生的事件引數。 (繼承自 MouseAction)。 |
![]() |
CurrentMouseActionEvent | 取得滑鼠動作中的 [現用] 事件。 (繼承自 MouseAction)。 |
![]() |
CurrentMouseActionState | 取得滑鼠動作的目前狀態。 (繼承自 MouseAction)。 |
![]() |
CurrentPoint | 取得或設定目前的滑鼠動作的滑鼠位置。 (繼承自 MouseAction)。 |
![]() |
DeferredFocusableItem | (繼承自 SelectAction)。 |
![]() |
DeferredSelectableItem | (繼承自 SelectAction)。 |
![]() |
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 DiagramClientView。 (覆寫 MouseAction.DoPaintFeedback(DiagramPaintEventArgs)。) |
![]() |
DoubleClick | 當使用者按兩下滑鼠時,衍生類別的執行動作。 (繼承自 MouseAction)。 |
![]() |
Equals | 判斷指定的物件是否等於目前物件。 (繼承自 Object)。 |
![]() |
Finalize | 終結滑鼠動作,但不是處置。 (繼承自 MouseAction)。 |
![]() |
GetCursor | 取得要顯示在指定的滑鼠位置的游標。 (覆寫 MouseAction.GetCursor(Cursor, DiagramClientView, PointD)。) |
![]() |
GetHashCode | 做為特定型別的雜湊函式。 (繼承自 Object)。 |
![]() |
GetTooltipText | 取得項目在圖表上的工具提示文字。 (繼承自 MouseAction)。 |
![]() |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 |
![]() |
GotFocus | 將焦點指派給滑鼠動作。 (繼承自 MouseAction)。 |
![]() |
Invalidate | 失效的舊與新的意見反應。 (覆寫 MouseAction.Invalidate(DiagramClientView)。) |
![]() |
LostFocus | 將焦點上移除從滑鼠動作。 (繼承自 MouseAction)。 |
![]() |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 |
![]() |
MouseDown | 當使用者按下滑鼠時,衍生類別的執行動作。 (繼承自 MouseAction)。 |
![]() |
MouseEnter | 當滑鼠指向圖表中的圖形,請在衍生類別的執行動作。 (繼承自 MouseAction)。 |
![]() |
MouseHover | 當使用者指向的區域或在圖表中的項目,請在衍生類別的執行動作。 (繼承自 MouseAction)。 |
![]() |
MouseLeave | 當滑鼠指到圖表中的圖形時,衍生類別的執行動作。 (繼承自 MouseAction)。 |
![]() |
MouseMove | 當使用者將滑鼠移圖表時,衍生類別的執行動作。 (繼承自 MouseAction)。 |
![]() |
MouseUp | 當使用者放開滑鼠按鈕時,衍生類別的執行動作。 (繼承自 MouseAction)。 |
![]() |
MouseWheel | 在衍生類別的執行動作,而使用者轉動滑鼠滾輪時。 (繼承自 MouseAction)。 |
![]() |
OnClicked | 如果設定 deferredSelection 成員不會執行任何延後的選取動作。 (繼承自 SelectAction)。 |
![]() |
OnContextMenuRequested | 第一次完成選取動作,使快顯功能表具有正確的選取範圍,才能使用。 (繼承自 SelectAction)。 |
![]() |
OnDiagramGotFocus | 警示圖表具有焦點的接聽程式。 (繼承自 MouseAction)。 |
![]() |
OnDiagramLostFocus | 如果檢視表失去焦點,請取消作業。 (繼承自 SelectAction)。 |
![]() |
OnDiagramScrolled | 提醒使用者已經捲動圖表的接聽程式。 (繼承自 MouseAction)。 |
![]() |
OnDoubleClick | 通知使用者已按兩下滑鼠的接聽程式。 (繼承自 MouseAction)。 |
![]() |
OnDragCanceled | 系統會通知的接聽程式已取消拖曳作業。 (繼承自 MouseAction)。 |
![]() |
OnDragCompleted | 選取圖案內開始的滑鼠位置與目前滑鼠位置所定義的矩形。 (覆寫 MouseAction.OnDragCompleted(MouseActionEventArgs)。) |
![]() |
OnDraggingBegun | 已開始拖曳作業的警示接聽程式。 (繼承自 MouseAction)。 |
![]() |
OnDraggingEnded | 拖曳作業已經結束的警示接聽程式。 (繼承自 MouseAction)。 |
![]() |
OnDragPendingBegun | 拖曳作業暫止時,警示接聽程式。 (繼承自 MouseAction)。 |
![]() |
OnDragPendingEnded | 系統會通知的接聽程式拖曳作業不會再被擱置。 (繼承自 MouseAction)。 |
![]() |
OnHoveringBegun | 滑鼠指標停留在圖表的警示接聽程式。 (繼承自 MouseAction)。 |
![]() |
OnHoveringEnded | 滑鼠不再停留在圖表的警示接聽程式。 (繼承自 MouseAction)。 |
![]() |
OnMouseActionActivated | 已開始將滑鼠動作的警示接聽程式。 (繼承自 MouseAction)。 |
![]() |
OnMouseActionCanceled | 將滑鼠動作已取消的 Alters 接聽程式。 (繼承自 MouseAction)。 |
![]() |
OnMouseActionCompleted | 將滑鼠動作已完成的警示接聽程式。 (繼承自 MouseAction)。 |
![]() |
OnMouseActionDeactivated | 例如,deferredSelection 成員的任何成員變數會清除。 (繼承自 SelectAction)。 |
![]() |
OnMouseDown | 儲存滑鼠的起始位置。 (覆寫 SelectAction.OnMouseDown(DiagramMouseEventArgs)。) |
![]() |
OnMouseEnter | 滑鼠已移動圖表中的圖案上的警示接聽程式。 (繼承自 MouseAction)。 |
![]() |
OnMouseHover | 系統會通知的接聽程式滑鼠指向區域或在圖表中的項目。 (繼承自 MouseAction)。 |
![]() |
OnMouseLeave | 系統會通知的接聽程式滑鼠不再是放置在圖表中的圖形。 (繼承自 MouseAction)。 |
![]() |
OnMouseMove | 失效的舊與新的意見反應。 (覆寫 MouseAction.OnMouseMove(DiagramMouseEventArgs)。) |
![]() |
OnMouseUp | (覆寫 MouseAction.OnMouseUp(DiagramMouseEventArgs)。) |
![]() |
OnMouseWheel | 警告使用者有旋轉滑鼠滾輪的接聽程式。 (繼承自 MouseAction)。 |
![]() |
ReleaseMouse | 通知使用者已放開滑鼠按鈕的接聽程式。 (繼承自 MouseAction)。 |
![]() |
Scrolled | 提醒使用者已經捲動圖表的接聽程式。 (繼承自 MouseAction)。 |
![]() |
Select | 選取第一個可選取圖表下的項目 (圖形、 欄位或子欄位) 滑鼠游標並將焦點設為可接收焦點的第一個項目。 (繼承自 SelectAction)。 |
![]() |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 |
回頁首
事件
名稱 | 說明 | |
---|---|---|
![]() |
MouseActionActivated | 發生於滑鼠動作開始。 (繼承自 MouseAction)。 |
![]() |
MouseActionDeactivated | 發生於滑鼠動作結束。 (繼承自 MouseAction)。 |
回頁首
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。