// Peter Bartok pbartok@novell.com
//
//
-// $Revision: 1.2 $
-// $Modtime: $
-// $Log: LayoutEventArgs.cs,v $
-// Revision 1.2 2004/08/11 22:20:59 pbartok
-// - Signature fixes
-//
-// Revision 1.1 2004/07/09 05:21:25 pbartok
-// - Initial check-in
-//
-//
+
// COMPLETE
+using System.ComponentModel;
+
namespace System.Windows.Forms {
public sealed class LayoutEventArgs : EventArgs {
private Control affected_control;
private string affected_property;
+#if NET_2_0
+ private IComponent affected_component;
+#endif
#region Public Constructors
public LayoutEventArgs(Control affectedControl, string affectedProperty) {
this.affected_control = affectedControl;
this.affected_property = affectedProperty;
}
+
+#if NET_2_0
+ public LayoutEventArgs (IComponent affectedComponent, string affectedProperty)
+ {
+ this.affected_component = affectedComponent;
+ this.affected_property = affectedProperty;
+ }
+#endif
#endregion // Public Constructors
#region Public Instance Properties
+#if NET_2_0
+ public IComponent AffectedComponent {
+ get { return this.affected_component; }
+ }
+#endif
+
public Control AffectedControl {
get {
return this.affected_control;