+2008-10-16 Ivan N. Zlatev <contact@i-nz.net>
+
+ * TableLayoutSettings.cs: Fix NREs when deserializing and
+ panel is not yet set.
+ [Fixes bug #436199]
+
2008-10-16 Jonathan Pobst <monkey@jpobst.com>
* DataGridView.cs: Invalidate after deleting a row.
if (column_count != value) {
column_count = value;
- panel.PerformLayout (panel, "ColumnCount");
+ if (panel != null)
+ panel.PerformLayout (panel, "ColumnCount");
}
}
}
if (grow_style != value) {
grow_style = value;
- panel.PerformLayout (panel, "GrowStyle");
+ if (panel != null)
+ panel.PerformLayout (panel, "GrowStyle");
}
}
}
public override LayoutEngine LayoutEngine {
- get { return this.panel.LayoutEngine; }
+ get {
+ if (panel != null)
+ return panel.LayoutEngine;
+ return base.LayoutEngine;
+ }
}
[DefaultValue (0)]