Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / WinForms / Managed / System / WinForms / MouseEvent.cs / 1305376 / 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. /// ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HtmlString.cs
- DesignTimeParseData.cs
- _ListenerResponseStream.cs
- TdsValueSetter.cs
- RolePrincipal.cs
- TrustLevel.cs
- PropertyAccessVisitor.cs
- DbProviderFactory.cs
- KnownColorTable.cs
- Attributes.cs
- RayMeshGeometry3DHitTestResult.cs
- SignatureResourcePool.cs
- ProtocolViolationException.cs
- ConnectionManagementElement.cs
- String.cs
- DataBindingCollectionConverter.cs
- NameValuePair.cs
- shaperfactoryquerycacheentry.cs
- Triplet.cs
- AssemblyAttributesGoHere.cs
- NotifyParentPropertyAttribute.cs
- storepermission.cs
- COM2ComponentEditor.cs
- LogReservationCollection.cs
- ConditionalDesigner.cs
- ManagedCodeMarkers.cs
- ResXResourceReader.cs
- HtmlControl.cs
- TransactionManager.cs
- TouchEventArgs.cs
- TypeCodeDomSerializer.cs
- COM2ExtendedBrowsingHandler.cs
- BlobPersonalizationState.cs
- StringCollectionMarkupSerializer.cs
- MessageDescriptionCollection.cs
- ConversionValidationRule.cs
- DrawListViewItemEventArgs.cs
- SpeakCompletedEventArgs.cs
- SecureUICommand.cs
- PlacementWorkspace.cs
- EntityKey.cs
- TextTreeTextBlock.cs
- CommandID.cs
- EmptyElement.cs
- RemotingConfigParser.cs
- Msec.cs
- SingleResultAttribute.cs
- WindowsListViewItemCheckBox.cs
- DeferredSelectedIndexReference.cs
- ExpressionCopier.cs
- XPathNodeHelper.cs
- FileDetails.cs
- SoapReflectionImporter.cs
- DataControlHelper.cs
- MasterPageBuildProvider.cs
- XmlBindingWorker.cs
- JournalEntry.cs
- FillErrorEventArgs.cs
- Line.cs
- EmptyCollection.cs
- ComplexPropertyEntry.cs
- NestedContainer.cs
- Int64AnimationUsingKeyFrames.cs
- RijndaelCryptoServiceProvider.cs
- ParameterCollectionEditor.cs
- initElementDictionary.cs
- BaseComponentEditor.cs
- XmlSchemaSimpleType.cs
- CodeTypeReferenceExpression.cs
- Pair.cs
- TextFormatterHost.cs
- RowToParametersTransformer.cs
- SingleResultAttribute.cs
- LocalFileSettingsProvider.cs
- SemaphoreFullException.cs
- QualifiedCellIdBoolean.cs
- SqlNotificationEventArgs.cs
- WrapPanel.cs
- SystemInfo.cs
- SingleAnimation.cs
- Composition.cs
- ping.cs
- DataBindingsDialog.cs
- HandlerBase.cs
- X509CertificateValidator.cs
- ServiceBusyException.cs
- XmlSchemaComplexType.cs
- BaseCollection.cs
- TrayIconDesigner.cs
- QuaternionAnimationBase.cs
- XmlSiteMapProvider.cs
- SqlNode.cs
- CacheDependency.cs
- _NestedMultipleAsyncResult.cs
- BulletedListEventArgs.cs
- SystemWebExtensionsSectionGroup.cs
- DataGridViewImageCell.cs
- CompletionProxy.cs
- LoginNameDesigner.cs
- DataGridViewRowEventArgs.cs