コード例 #1
0
 public void AddTableDesignView(Payanar.SS.Net.Libraries.Views.CustomControls.DataGridView dataGridView)
 {
     dataGridView.GetObservable().AddObserver(this);
     this.BodyPanel.Controls.Add(dataGridView);
     this.BodyPanel.Invalidate();
     dataGridView.BringToFront();
 }
コード例 #2
0
 public void ShowView(Payanar.SS.Net.Libraries.Views.CustomControls.DataGridView dataGridView)
 {
     ////dataGridView.Location = new Point(3, 3);
     dataGridView.ShowTaskBar      = true;
     dataGridView.ShowSearchPanel  = true;
     dataGridView.IsMovableControl = true;
     SetFullScreenSize(this.BodyPanel, dataGridView);
     SetScreenLocation(this.BodyPanel, dataGridView);
     ////dataGridView.Size = new System.Drawing.Size(this.BodyPanel.Size.Width - 3, this.BodyPanel.Size.Height - 3);
     dataGridView.GetObservable().AddObserver(this);
     this.BodyPanel.Controls.Add(dataGridView);
     dataGridView.BringToFront();
     dataGridView.Invalidate();
     dataGridView.LoadDatas();
 }
コード例 #3
0
        private void SetScreenLocation(Payanar.SS.Net.Libraries.Views.Controls.Panel bodyPanel, Payanar.SS.Net.Libraries.Views.CustomControls.DataGridView dataGridView)
        {
            int x = 0;
            int y = 0;

            x = (bodyPanel.Width - dataGridView.Width) / 2;
            y = (bodyPanel.Height - dataGridView.Height) / 2;
            dataGridView.Location = new Point(x, y);
        }
コード例 #4
0
        private void SetFullScreenSize(Payanar.SS.Net.Libraries.Views.Controls.Panel bodyPanel, Payanar.SS.Net.Libraries.Views.CustomControls.DataGridView dataGridView)
        {
            int x = 10;

            if (dataGridView.Size.Width > (bodyPanel.Size.Width - x) || dataGridView.Size.Height > (bodyPanel.Size.Height - x))
            {
                dataGridView.Size = new System.Drawing.Size(bodyPanel.Size.Width - x, bodyPanel.Size.Height - x);
            }
        }