Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / WinForms / Managed / System / WinForms / DragEvent.cs / 1 / DragEvent.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.Windows.Forms { using System.Diagnostics; using System; using System.Drawing; using System.Windows.Forms; using System.ComponentModel; using Microsoft.Win32; ////// /// [System.Runtime.InteropServices.ComVisible(true)] public class DragEventArgs : EventArgs { ////// Provides data for the ///, , or event. /// /// /// The data associated with this event. /// private readonly IDataObject data; ////// /// The current state of the shift, ctrl, and alt keys. /// private readonly int keyState; ////// /// The mouse x location. /// private readonly int x; ////// /// The mouse y location. /// private readonly int y; ////// /// The effect that should be applied to the mouse cursor. /// private readonly DragDropEffects allowedEffect; ////// /// private DragDropEffects effect; ////// Initializes a new instance of the ////// class. /// /// /// /// public DragEventArgs(IDataObject data, int keyState, int x, int y, DragDropEffects allowedEffect, DragDropEffects effect) { this.data = data; this.keyState = keyState; this.x = x; this.y = y; this.allowedEffect = allowedEffect; this.effect = effect; } ////// Initializes a new instance of the ///class. /// /// /// public IDataObject Data { get { return data; } } ////// The ////// that contains the data associated with this event. /// /// /// public int KeyState { get { return keyState; } } ////// Gets /// the current state of the SHIFT, CTRL, and ALT keys. /// /// ////// /// public int X { get { return x; } } ////// Gets the /// x-coordinate /// of the mouse pointer. /// ////// /// public int Y { get { return y; } } ////// Gets /// the y-coordinate /// of the mouse pointer. /// ////// /// public DragDropEffects AllowedEffect { get { return allowedEffect; } } ////// Gets which drag-and-drop operations are allowed by the /// originator (or source) of the drag event. /// ////// /// public DragDropEffects Effect { get { return effect; } set { effect = value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved./// Gets or sets which drag-and-drop operations are allowed by the target of the drag event. /// ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Privilege.cs
- CustomErrorsSectionWrapper.cs
- Facet.cs
- TraceHandler.cs
- PeerEndPoint.cs
- ContentControl.cs
- DispatcherHookEventArgs.cs
- Semaphore.cs
- RegexCharClass.cs
- CompositeActivityMarkupSerializer.cs
- CalendarDateRange.cs
- DataBindingList.cs
- DataGridrowEditEndingEventArgs.cs
- ProtocolsSection.cs
- DateTimeOffset.cs
- EventRouteFactory.cs
- TimeoutValidationAttribute.cs
- RuntimeConfigurationRecord.cs
- X509SecurityTokenProvider.cs
- WebPartDisplayModeEventArgs.cs
- XmlAnyElementAttributes.cs
- TokenCreationParameter.cs
- SqlClientPermission.cs
- TemplateLookupAction.cs
- infer.cs
- FormsAuthenticationUserCollection.cs
- GroupedContextMenuStrip.cs
- FormsAuthenticationTicket.cs
- ImageField.cs
- SharedUtils.cs
- DataContractFormatAttribute.cs
- SaveRecipientRequest.cs
- CFStream.cs
- SchemaSetCompiler.cs
- wgx_commands.cs
- BamlLocalizableResource.cs
- ModelServiceImpl.cs
- Nullable.cs
- TypeElement.cs
- ImageClickEventArgs.cs
- EncodingTable.cs
- PositiveTimeSpanValidatorAttribute.cs
- DateTimeOffset.cs
- securestring.cs
- RowVisual.cs
- SizeChangedEventArgs.cs
- StyleTypedPropertyAttribute.cs
- SEHException.cs
- InkPresenter.cs
- XmlSiteMapProvider.cs
- NamespaceDecl.cs
- HttpModuleAction.cs
- XmlElementCollection.cs
- OperationCanceledException.cs
- JsonFormatWriterGenerator.cs
- WindowsFormsHostAutomationPeer.cs
- Activator.cs
- CompilerScopeManager.cs
- WebConvert.cs
- SessionKeyExpiredException.cs
- AddInActivator.cs
- GeneralTransformGroup.cs
- ExpressionBuilderCollection.cs
- WebPartHelpVerb.cs
- TransferMode.cs
- QuaternionRotation3D.cs
- EmptyReadOnlyDictionaryInternal.cs
- MethodAccessException.cs
- ObjectConverter.cs
- WebHttpSecurityModeHelper.cs
- SystemFonts.cs
- TimeIntervalCollection.cs
- NamedPipeProcessProtocolHandler.cs
- BypassElementCollection.cs
- DoubleAnimationBase.cs
- XPathQilFactory.cs
- RepeaterDataBoundAdapter.cs
- FormattedTextSymbols.cs
- SettingsBindableAttribute.cs
- ManagementObjectSearcher.cs
- FileDialog_Vista.cs
- FontFamily.cs
- QilBinary.cs
- TagPrefixInfo.cs
- AdapterUtil.cs
- ComponentEvent.cs
- DoubleLink.cs
- InfoCardRSAOAEPKeyExchangeFormatter.cs
- HashMembershipCondition.cs
- PagedDataSource.cs
- RtfNavigator.cs
- CounterSetInstance.cs
- EditorZoneAutoFormat.cs
- reliableinputsessionchannel.cs
- Speller.cs
- SpnegoTokenProvider.cs
- HotCommands.cs
- Int32.cs
- Point3D.cs
- AnnotationStore.cs