Click or drag to resize

VIZCore3DXControlMouseControl Property

Mouse Control

Namespace:  VIZCore3DX.NET
Assembly:  VIZCore3DX.NET (in VIZCore3DX.NET.dll) Version: 1.1.25.609 (1.1.25.609)
Syntax
C#
public MouseControls MouseControl { get; set; }

Property Value

Type: MouseControls
Examples
C#
// VIZCore3DX.NET Control
private VIZCore3DX.NET.VIZCore3DXControl vizcore3dx;

private void Example()
{
    // Add Mouse Operation
    vizcore3dx.MouseControl = vizcore3dx.MouseControl | VIZCore3DX.NET.MouseControls.Move;
    vizcore3dx.MouseControl = vizcore3dx.MouseControl | VIZCore3DX.NET.MouseControls.Wheel;

    // Remove Mouse Operation
    vizcore3dx.MouseControl = vizcore3dx.MouseControl & ~VIZCore3DX.NET.MouseControls.Move;
    vizcore3dx.MouseControl = vizcore3dx.MouseControl & ~VIZCore3DX.NET.MouseControls.Wheel;

    // Has Flag
    if (vizcore3dx.MouseControl.HasFlag(VIZCore3DX.NET.MouseControls.Move) == true)
        vizcore3dx.MouseControl = vizcore3dx.MouseControl & ~VIZCore3DX.NET.MouseControls.Move;
    else
        vizcore3dx.MouseControl = vizcore3dx.MouseControl | VIZCore3DX.NET.MouseControls.Move;
}
See Also