private void OnFixedWidthWidgetWidthChanged(IFixedWidthWidget widget) { this.form.SuspendLayout(); ResizeWidgets(widget); this.form.ResumeLayout(); }
private void ResizeWidgets(IFixedWidthWidget widget) { int index; if ((index = Array.IndexOf(leftAlignedWidgets, widget)) != -1) { RepositionLeftAlignedWidgets(index + 1, widget.GetRight()); } else { RepositionRightAlignedWidgets(Array.IndexOf(rightAlignedWidgets, widget) - 1, widget.GetLeft()); } RepositionMiddleAlignedWidgets(); }
public void DoFixedWidthWidgetWidthChanged(IFixedWidthWidget widget) { FixedWidthWidgetWidthChanged(widget); }