コード例 #1
0
ファイル: Form1.cs プロジェクト: Steema/TeeGrid-for-.NET
        private void lbColumns_SelectedIndexChanged(object sender, EventArgs e)
        {
            int index = lbColumns.SelectedIndex;

            if (index > -1)
            {
                groupBox1.Enabled = true;

                ColumnLocked locked = tTeeGrid1.Columns[index].Locked;

                switch (locked)
                {
                case ColumnLocked.None:
                    rbNone.Checked = true;
                    break;

                case ColumnLocked.Left:
                    rbLeft.Checked = true;
                    break;

                case ColumnLocked.Right:
                    rbRight.Checked = true;
                    break;

                default:
                    break;
                }
            }
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: Steema/TeeGrid-for-.NET
        private void rb_CheckedChanged(object sender, EventArgs e)
        {
            RadioButton rb = sender as RadioButton;

            Column       column = tTeeGrid1.Columns[lbColumns.SelectedIndex];
            ColumnLocked locked = ColumnLocked.None;

            if (rb.Name.Contains("Left"))
            {
                locked = ColumnLocked.Left;
            }
            else if (rb.Name.Contains("Right"))
            {
                locked = ColumnLocked.Right;
            }

            SetLocked(column, locked);
        }
コード例 #3
0
ファイル: Form1.cs プロジェクト: Steema/TeeGrid-for-.NET
        private void SetLocked(Column AColumn, ColumnLocked ALocked)
        {
            AColumn.Locked = ALocked;

            if (AColumn.Locked == ColumnLocked.None)
            {
                AColumn.ParentFormat = true;
            }
            else
            {
                AColumn.ParentFormat = false;
                AColumn.Format.Brush.Show();

                if (AColumn.Locked == ColumnLocked.Left)
                {
                    AColumn.Format.Brush.Color = Color.NavajoWhite;
                }
                else
                {
                    AColumn.Format.Brush.Color = Color.Salmon;
                }
            }
        }