-
Notifications
You must be signed in to change notification settings - Fork 1.5k
/
MouseButtonConstants.xml
106 lines (100 loc) · 6.43 KB
/
MouseButtonConstants.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
<Type Name="MouseButtonConstants" FullName="Microsoft.VisualBasic.Compatibility.VB6.MouseButtonConstants">
<TypeSignature Language="C#" Value="public enum MouseButtonConstants" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed MouseButtonConstants extends System.Enum" />
<TypeSignature Language="DocId" Value="T:Microsoft.VisualBasic.Compatibility.VB6.MouseButtonConstants" />
<TypeSignature Language="VB.NET" Value="Public Enum MouseButtonConstants" />
<TypeSignature Language="F#" Value="type MouseButtonConstants = " />
<TypeSignature Language="C++ CLI" Value="public enum class MouseButtonConstants" />
<AssemblyInfo>
<AssemblyName>Microsoft.VisualBasic.Compatibility</AssemblyName>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>10.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute FrameworkAlternate="netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1">
<AttributeName Language="C#">[System.Obsolete("Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862")]</AttributeName>
<AttributeName Language="F#">[<System.Obsolete("Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862")>]</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Provides constants for compatibility with the shift parameter mask constants in Visual Basic 6.0.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
In Visual Basic 6.0, mouse button parameter mask constants were used to represent the state of mouse buttons in the `Button` parameter of various mouse event handlers. In Visual Basic, the parameters for mouse events have changed and these constants are no longer necessary. These constants enable code that has been upgraded from Visual Basic 6.0 to continue to run without further modification.
> [!NOTE]
> Functions and objects in the <xref:Microsoft.VisualBasic.Compatibility.VB6> namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the .NET Framework. They are necessary only when the Visual Basic 6.0 code model differs significantly from the .NET Framework implementation.
## Examples
<xref:System.Windows.Forms.MouseEventArgs>
]]></format>
</remarks>
</Docs>
<Members>
<Member MemberName="LeftButton">
<MemberSignature Language="C#" Value="LeftButton" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.VisualBasic.Compatibility.VB6.MouseButtonConstants LeftButton = int32(1)" />
<MemberSignature Language="DocId" Value="F:Microsoft.VisualBasic.Compatibility.VB6.MouseButtonConstants.LeftButton" />
<MemberSignature Language="VB.NET" Value="LeftButton" />
<MemberSignature Language="F#" Value="LeftButton = 1" Usage="Microsoft.VisualBasic.Compatibility.VB6.MouseButtonConstants.LeftButton" />
<MemberSignature Language="C++ CLI" Value="LeftButton" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.VisualBasic.Compatibility</AssemblyName>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>10.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.VisualBasic.Compatibility.VB6.MouseButtonConstants</ReturnType>
</ReturnValue>
<MemberValue>1</MemberValue>
<Docs>
<summary>Equivalent to the Visual Basic 6.0 constant <see langword="vbLeftButton" />.</summary>
</Docs>
</Member>
<Member MemberName="MiddleButton">
<MemberSignature Language="C#" Value="MiddleButton" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.VisualBasic.Compatibility.VB6.MouseButtonConstants MiddleButton = int32(4)" />
<MemberSignature Language="DocId" Value="F:Microsoft.VisualBasic.Compatibility.VB6.MouseButtonConstants.MiddleButton" />
<MemberSignature Language="VB.NET" Value="MiddleButton" />
<MemberSignature Language="F#" Value="MiddleButton = 4" Usage="Microsoft.VisualBasic.Compatibility.VB6.MouseButtonConstants.MiddleButton" />
<MemberSignature Language="C++ CLI" Value="MiddleButton" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.VisualBasic.Compatibility</AssemblyName>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>10.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.VisualBasic.Compatibility.VB6.MouseButtonConstants</ReturnType>
</ReturnValue>
<MemberValue>4</MemberValue>
<Docs>
<summary>Equivalent to the Visual Basic 6.0 constant <see langword="vbMiddleButton" />.</summary>
</Docs>
</Member>
<Member MemberName="RightButton">
<MemberSignature Language="C#" Value="RightButton" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.VisualBasic.Compatibility.VB6.MouseButtonConstants RightButton = int32(2)" />
<MemberSignature Language="DocId" Value="F:Microsoft.VisualBasic.Compatibility.VB6.MouseButtonConstants.RightButton" />
<MemberSignature Language="VB.NET" Value="RightButton" />
<MemberSignature Language="F#" Value="RightButton = 2" Usage="Microsoft.VisualBasic.Compatibility.VB6.MouseButtonConstants.RightButton" />
<MemberSignature Language="C++ CLI" Value="RightButton" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.VisualBasic.Compatibility</AssemblyName>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>10.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.VisualBasic.Compatibility.VB6.MouseButtonConstants</ReturnType>
</ReturnValue>
<MemberValue>2</MemberValue>
<Docs>
<summary>Equivalent to the Visual Basic 6.0 constant <see langword="vbRightButton" />.</summary>
</Docs>
</Member>
</Members>
</Type>