Exemplo n.º 1
0
 protected override void OnCreateUIControls(CreateUIControlsEventArgs e)
 {
     e.Controls = new List <Control>(e.Controls)
     {
         AddButton, RemoveButton, ClearLogButton
     }.ToArray();
     base.OnCreateUIControls(e);
 }
Exemplo n.º 2
0
        protected override void OnCreateUIControls(CreateUIControlsEventArgs e)
        {
            int width  = ClientRectangle.Width;
            int height = ClientRectangle.Height;

            // PrevButton
            PrevButton.Anchor   = AnchorStyles.Bottom | AnchorStyles.Left;
            PrevButton.Location = new Point(194, height - 23 - 12);
            PrevButton.Size     = new Size(23, 23);
            PrevButton.Text     = "<";
            PrevButton.Click   += PrevButton_Click;
            // NextButton
            NextButton.Anchor   = AnchorStyles.Bottom | AnchorStyles.Left;
            NextButton.Location = new Point(216, height - 23 - 12);
            NextButton.Size     = new Size(23, 23);
            NextButton.Text     = ">";
            NextButton.Click   += NextButton_Click;
            // CurrentPageLabel
            CurrentPageLabel.Anchor   = AnchorStyles.Bottom | AnchorStyles.Left;
            CurrentPageLabel.AutoSize = true;
            CurrentPageLabel.Location = new Point(245, height - 13 - 12 - 5);
            CurrentPageLabel.Text     = "<none>";
            // AddButton
            AddButton.Anchor   = AnchorStyles.Bottom | AnchorStyles.Left;
            AddButton.Location = new Point(13, height - 23 - 12);
            AddButton.Size     = new Size(23, 23);
            AddButton.Text     = "+";
            AddButton.Click   += AddButton_Click;
            // RemoveButton
            RemoveButton.Anchor   = AnchorStyles.Bottom | AnchorStyles.Left;
            RemoveButton.Location = new Point(99, height - 23 - 12);
            RemoveButton.Size     = new Size(23, 23);
            RemoveButton.Text     = "-";
            RemoveButton.Click   += RemoveButton_Click;
            // ClearButton
            ClearButton.Anchor   = AnchorStyles.Bottom | AnchorStyles.Left;
            ClearButton.Location = new Point(121, height - 23 - 12);
            ClearButton.Size     = new Size(65, 23);
            ClearButton.Text     = "Clear";
            ClearButton.Click   += ClearButton_Click;
            // InsertButton
            InsertButton.Anchor   = AnchorStyles.Bottom | AnchorStyles.Left;
            InsertButton.Location = new Point(35, height - 23 - 12);
            InsertButton.Size     = new Size(65, 23);
            InsertButton.Text     = "Insert @ 0";
            InsertButton.Click   += InsertButton_Click;
            // ClearLogButton
            ClearLogButton.Anchor   = AnchorStyles.Bottom | AnchorStyles.Right;
            ClearLogButton.Location = new Point(width - 65 - 12, height - 23 - 12);
            ClearLogButton.Size     = new Size(65, 23);
            ClearLogButton.Text     = "Clear Log";
            ClearLogButton.Click   += ClearLogButton_Click;

            e.Controls = new Control[] {
                PrevButton,
                NextButton,
                CurrentPageLabel,
                AddButton,
                RemoveButton,
                ClearButton,
                InsertButton,
                ClearLogButton
            };

            base.OnCreateUIControls(e);
        }