Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / WinForms / Managed / System / WinForms / MouseEvent.cs / 1 / MouseEvent.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Windows.Forms { using System.Diagnostics; using System; using System.Drawing; using System.ComponentModel; using Microsoft.Win32; ////// /// [System.Runtime.InteropServices.ComVisible(true)] public class MouseEventArgs : EventArgs { ////// Provides data for the ///, /// , and /// events. /// /// /// Which button generated this event [if applicable] /// private readonly MouseButtons button; ////// /// If the user has clicked the mouse more than once, this contains the /// count of clicks so far. /// private readonly int clicks; ////// /// The x portion of the coordinate where this event occurred. /// private readonly int x; ////// /// The y portion of the coordinate where this event occurred. /// private readonly int y; private readonly int delta; ////// /// public MouseEventArgs(MouseButtons button, int clicks, int x, int y, int delta) { Debug.Assert((button & (MouseButtons.Left | MouseButtons.None | MouseButtons.Right | MouseButtons.Middle | MouseButtons.XButton1 | MouseButtons.XButton2)) == button, "Invalid information passed into MouseEventArgs constructor!"); this.button = button; this.clicks = clicks; this.x = x; this.y = y; this.delta = delta; } ////// Initializes a new instance of the ///class. /// /// /// public MouseButtons Button { get { return button; } } ////// Gets which mouse button was pressed. /// ////// /// public int Clicks { get { return clicks; } } ////// Gets the /// number of times the mouse /// button was pressed and released. /// ////// /// public int X { get { return x; } } ////// Gets the x-coordinate /// of a mouse click. /// ////// /// public int Y { get { return y; } } ////// Gets the y-coordinate of a mouse click. /// ////// /// public int Delta { get { return delta; } } ////// Gets /// a signed count of the number of detents the mouse wheel has rotated. /// ////// /// public Point Location { get { return new Point(x,y); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ ///// Gets the location of the mouse during MouseEvent. /// ///// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Windows.Forms { using System.Diagnostics; using System; using System.Drawing; using System.ComponentModel; using Microsoft.Win32; ////// /// [System.Runtime.InteropServices.ComVisible(true)] public class MouseEventArgs : EventArgs { ////// Provides data for the ///, /// , and /// events. /// /// /// Which button generated this event [if applicable] /// private readonly MouseButtons button; ////// /// If the user has clicked the mouse more than once, this contains the /// count of clicks so far. /// private readonly int clicks; ////// /// The x portion of the coordinate where this event occurred. /// private readonly int x; ////// /// The y portion of the coordinate where this event occurred. /// private readonly int y; private readonly int delta; ////// /// public MouseEventArgs(MouseButtons button, int clicks, int x, int y, int delta) { Debug.Assert((button & (MouseButtons.Left | MouseButtons.None | MouseButtons.Right | MouseButtons.Middle | MouseButtons.XButton1 | MouseButtons.XButton2)) == button, "Invalid information passed into MouseEventArgs constructor!"); this.button = button; this.clicks = clicks; this.x = x; this.y = y; this.delta = delta; } ////// Initializes a new instance of the ///class. /// /// /// public MouseButtons Button { get { return button; } } ////// Gets which mouse button was pressed. /// ////// /// public int Clicks { get { return clicks; } } ////// Gets the /// number of times the mouse /// button was pressed and released. /// ////// /// public int X { get { return x; } } ////// Gets the x-coordinate /// of a mouse click. /// ////// /// public int Y { get { return y; } } ////// Gets the y-coordinate of a mouse click. /// ////// /// public int Delta { get { return delta; } } ////// Gets /// a signed count of the number of detents the mouse wheel has rotated. /// ////// /// public Point Location { get { return new Point(x,y); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007./// Gets the location of the mouse during MouseEvent. /// ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TextEditorCharacters.cs
- Pointer.cs
- TrustLevel.cs
- ContainerTracking.cs
- CompensationExtension.cs
- FormsAuthenticationEventArgs.cs
- DataBindEngine.cs
- RuntimeConfigLKG.cs
- QilTernary.cs
- _SafeNetHandles.cs
- CacheMemory.cs
- SmuggledIUnknown.cs
- SqlInfoMessageEvent.cs
- CacheAxisQuery.cs
- BitmapEffectGroup.cs
- ObjectSpanRewriter.cs
- File.cs
- PropertyGridEditorPart.cs
- ADMembershipProvider.cs
- GlobalEventManager.cs
- MessageDroppedTraceRecord.cs
- SqlConnectionFactory.cs
- TraceContext.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- MembershipPasswordException.cs
- RegexStringValidatorAttribute.cs
- MaterialGroup.cs
- CapabilitiesAssignment.cs
- ApplicationSecurityManager.cs
- WebPartManagerInternals.cs
- DeploymentSectionCache.cs
- Int16AnimationBase.cs
- TypeExtension.cs
- _ConnectionGroup.cs
- RichTextBox.cs
- Win32PrintDialog.cs
- precedingquery.cs
- EventProviderWriter.cs
- SpotLight.cs
- XmlTextReaderImpl.cs
- EdmToObjectNamespaceMap.cs
- MasterPage.cs
- ControlAdapter.cs
- SpecialFolderEnumConverter.cs
- SafeRegistryHandle.cs
- COSERVERINFO.cs
- FilterQuery.cs
- RadioButtonStandardAdapter.cs
- DataFormats.cs
- CodeIdentifiers.cs
- SemanticTag.cs
- EntityDataSourceState.cs
- SimpleBitVector32.cs
- CompilerCollection.cs
- AppSettingsReader.cs
- BezierSegment.cs
- SafeHandles.cs
- ScalarConstant.cs
- propertytag.cs
- WriteableOnDemandPackagePart.cs
- DataBindingHandlerAttribute.cs
- ConstraintManager.cs
- TextElement.cs
- ApplyImportsAction.cs
- SecurityHelper.cs
- EmptyImpersonationContext.cs
- XmlNotation.cs
- TranslateTransform.cs
- ComboBoxItem.cs
- GenericUriParser.cs
- TabItemAutomationPeer.cs
- WebPartMenuStyle.cs
- CharacterBufferReference.cs
- SqlResolver.cs
- SqlClientPermission.cs
- Math.cs
- SortedDictionary.cs
- DataReceivedEventArgs.cs
- ListViewUpdateEventArgs.cs
- ToolStripDropDown.cs
- AutomationPropertyInfo.cs
- SafeNativeMethods.cs
- MsmqVerifier.cs
- Misc.cs
- TreeViewItem.cs
- SamlNameIdentifierClaimResource.cs
- ToolStripRenderEventArgs.cs
- TextProperties.cs
- TranslateTransform.cs
- SQLMoneyStorage.cs
- TypeLoadException.cs
- ChangeInterceptorAttribute.cs
- CustomAssemblyResolver.cs
- XmlSchemaAppInfo.cs
- DoubleConverter.cs
- XmlDataSourceDesigner.cs
- MatrixAnimationBase.cs
- DataStreamFromComStream.cs
- GenericRootAutomationPeer.cs
- ReachDocumentPageSerializerAsync.cs