void ParentChangedHandler (object sender, EventArgs e)
{
if (old_parent == Parent)
return;
if (old_parent != null) {
old_parent.SizeChanged -= new EventHandler (Parent_SizeChanged);
#if NET_2_0
old_parent.PaddingChanged -= new EventHandler (Parent_PaddingChanged);
#endif
}
if (Parent != null) {
Parent.SizeChanged += new EventHandler (Parent_SizeChanged);
#if NET_2_0
Parent.PaddingChanged += new EventHandler (Parent_PaddingChanged);
#endif
}
old_parent = Parent;
}
#endregion // Public Constructors