private void DrawControl(UserControl ctrl) { switch (align) { case VerticalAlign.Left: module.AlignToLine(module.CurrentY); module.WriteText(ctrl.Text); module.NewLine(); break; case VerticalAlign.Center: module.WriteCenteredText(ctrl.Text); module.NewLine(); break; case VerticalAlign.Right: module.AlignToCoord(module.Width - ctrl.Text.Length - 1, module.CurrentY); module.WriteText(ctrl.Text); module.NewLine(); break; } }
public void Add(UserControl ctrl) { controls.Add(ctrl); }
protected virtual void DrawUnselected(UserControl ctrl) { module.AlignToLine(displayLine + controls.IndexOf(ctrl)); ctrl.RequiresUpdate = false; }
protected override void DrawUnselected(UserControl ctrl) { //Do not draw anything. }