示例#1
0
        private void RefreshControls()
        {
            ScrollablePanel.SuspendLayout();

            foreach (Control c in ScrollablePanel.Controls)
            {
                c.Dispose();
            }

            ScrollablePanel.Controls.Clear();

            foreach (var input in Inputs)
            {
                var inputcontrol = new EditWidgetInputAxis(EditingProject, input)
                {
                    Dock = DockStyle.Top
                };
                ScrollablePanel.Controls.Add(inputcontrol);
            }

            ScrollablePanel.ResumeLayout();
            ScrollablePanel.PerformLayout();
        }