|
//------------------------------------------------------------------------------
// <copyright file="HandledMouseEvent.cs" company="Microsoft">
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//------------------------------------------------------------------------------
namespace System.Windows.Forms
{
/// <include file='doc\HandledMouseEvent.uex' path='docs/doc[@for="HandledMouseEventArgs"]/*' />
public class HandledMouseEventArgs : MouseEventArgs
{
/// <devdoc>
/// Indicates, on return, whether or not the event was handled in the application's event handler.
/// 'true' means the application handled the event, 'false' means it didn't.
/// </devdoc>
private bool handled;
/// <include file='doc\HandledMouseEvent.uex' path='docs/doc[@for="HandledMouseEventArgs.HandledMouseEventArgs"]/*' />
public HandledMouseEventArgs(MouseButtons button, int clicks, int x, int y, int delta) : this(button, clicks, x, y, delta, false)
{
}
/// <include file='doc\HandledMouseEvent.uex' path='docs/doc[@for="HandledMouseEventArgs.HandledMouseEventArgs1"]/*' />
public HandledMouseEventArgs(MouseButtons button, int clicks, int x, int y, int delta, bool defaultHandledValue) : base(button, clicks, x, y, delta)
{
this.handled = defaultHandledValue;
}
/// <include file='doc\HandledMouseEvent.uex' path='docs/doc[@for="HandledMouseEventArgs.Handled"]/*' />
/// <devdoc>
/// <para>
/// Gets or sets a value
/// indicating whether the event is handled.
/// </para>
/// </devdoc>
public bool Handled
{
get
{
return this.handled;
}
set
{
this.handled = value;
}
}
}
}
|