public override void SetAction(
MedicalViewerActionType actionType,
MedicalViewerMouseButtons mouseButton,
MedicalViewerActionFlags applyingOperation
)
Public Overrides Sub SetAction( _
ByVal actionType As MedicalViewerActionType, _
ByVal mouseButton As MedicalViewerMouseButtons, _
ByVal applyingOperation As MedicalViewerActionFlags _
)
public:
void SetAction(
MedicalViewerActionType actionType,
MedicalViewerMouseButtons mouseButton,
MedicalViewerActionFlags applyingOperation
) override
actionType
The action to be assigned
mouseButton
The Mouse event to be associated with the specified action.
applyingOperation
Indicates the cells to which the action is applied and when the action is applied.
An action must be added to a container before it can be assigned to a mouse button. To add an action to a container call Leadtools.MedicalViewer.MedicalViewerBaseCell.AddAction(Leadtools.MedicalViewer.MedicalViewerActionType).
If an action is set to a mouse button that is already used by another action, the new action will overwrite the old one.
Verify that the mouse button can be assigned to the specified action before assigning the button. Do this by calling the Leadtools.MedicalViewer.MedicalViewerBaseCell.IsValidForAction(Leadtools.MedicalViewer.MedicalViewerActionType,Leadtools.MedicalViewer.MedicalViewerMouseButtons,Leadtools.MedicalViewer.MedicalViewerActionFlags) method.
For example, if MedicalViewerMouseButtons.Wheel is passed to the mouseButton parameter and MedicalViewerActionType.MagnifyGlass to the actionType parameter, the method will throw an exception. If the same values are passed as parameters to the Leadtools.MedicalViewer.MedicalViewerBaseCell.IsValidForAction(Leadtools.MedicalViewer.MedicalViewerActionType,Leadtools.MedicalViewer.MedicalViewerMouseButtons,Leadtools.MedicalViewer.MedicalViewerActionFlags) method, the method will return false, indicating that the mouse button cannot be used.
For an example refer to Medical3DObject.RotateX
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document