System [00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00] 1.0.3300.0 1.0.5000.0 2.0.0.0 4.0.0.0 Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details. System.EventArgs System.Runtime.InteropServices.ComVisible(true)

provides data about a event. The event notifies the and registered event handlers that a particular component in the current design document is about to be changed. This event provides a widely accessible method to prevent a component from changing.

A event is raised before a component is changed. This event provides an opportunity for a designer to abort the change. Component designers typically raise the event automatically. If a property cannot be changed, the method that handles the event can throw an exception. For example, if a designer file is checked into source code control, the handler of this event typically throws an exception if the user refuses to check out the file.

A provides the following information:

A Component property that indicates the component that is about to be modified.

A Member property that indicates the member that is about to be changed.

Provides data for the event. This class cannot be inherited.

- Constructor
  1.0.5000.0
  2.0.0.0
  4.0.0.0

  A indicates the component and member that are about to be changed.

  Initializes a new instance of the class.

  The component that is about to be changed.
  A indicating the member of the component that is about to be changed.
- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Object To be added: an object of type 'object' To be added

  Gets the component that is about to be changed or the component that is the parent container of the member that is about to be changed.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.ComponentModel.MemberDescriptor To be added: an object of type 'ComponentModel.MemberDescriptor'

  This property is null if the member is unknown.

  Gets the member that is about to be changed.