예제 #1
0
        private void GenerateColumns()
        {
            DataGridViewColumn col = new DataGridViewTextBoxColumn();

            col.DataPropertyName = "Name";
            col.HeaderText       = "Group Name";
            dgvLevels.Columns.Add(col);

            col                  = new DataGridViewTextBoxColumn();
            col.HeaderText       = "ID";
            col.DataPropertyName = "ID";
            dgvLevels.Columns.Add(col);

            col                  = new DataGridViewTextBoxColumn();
            col.HeaderText       = "Block Level";
            col.DataPropertyName = "BlockLevel";
            dgvLevels.Columns.Add(col);

            col                  = new DataGridViewComboBoxColumn();
            col.HeaderText       = "Color Char";
            col.DataPropertyName = "GroupColor";
            (col as DataGridViewComboBoxColumn).DisplayMember = "Name";
            (col as DataGridViewComboBoxColumn).ValueMember   = "Key";
            (col as DataGridViewComboBoxColumn).DataSource    = ColorCollection.GetInstance().Items;
            dgvLevels.Columns.Add(col);

            col                  = new DataGridViewCheckBoxColumn();
            col.HeaderText       = "Allow Destroy";
            col.DataPropertyName = "AllowDestroy";
            dgvLevels.Columns.Add(col);

            col = new DataGridViewCheckBoxColumn();

            col.HeaderText       = "Allow Build";
            col.DataPropertyName = "AllowBuild";
            dgvLevels.Columns.Add(col);

            col = new DataGridViewCheckBoxColumn();

            col.HeaderText       = "Allow Chat";
            col.DataPropertyName = "AllowChat";
            dgvLevels.Columns.Add(col);

            //col = new DataGridViewCheckBoxColumn();
            //col.HeaderText = "Instant Destroy";
            //col.DataPropertyName = "InstantDestroy";
            //dgvLevels.Columns.Add(col);

            col                  = new DataGridViewCheckBoxColumn();
            col.HeaderText       = "Self Response";
            col.DataPropertyName = "OwnExecuteResponse";
            dgvLevels.Columns.Add(col);

            col                  = new DataGridViewCheckBoxColumn();
            col.HeaderText       = "Other Response";
            col.DataPropertyName = "OtherExecuteResponse";
            dgvLevels.Columns.Add(col);
        }
예제 #2
0
        private void InitComboBoxes()
        {
            ColorCollection colors = ColorCollection.GetInstance();

            comboBoxServerMessageColor.DisplayMember = "Name";
            comboBoxServerMessageColor.ValueMember   = "Key";
            comboBoxServerMessageColor.DataSource    = colors.GetBindingList();

            comboBoxPrivateMessageColor.DisplayMember = "Name";
            comboBoxPrivateMessageColor.ValueMember   = "Key";
            comboBoxPrivateMessageColor.DataSource    = colors.GetBindingList();

            comboFirstChatLine.DisplayMember = "Name";
            comboFirstChatLine.ValueMember   = "Key";
            comboFirstChatLine.DataSource    = colors.GetBindingList();

            comboSecondChatLine.DisplayMember = "Name";
            comboSecondChatLine.ValueMember   = "Key";
            comboSecondChatLine.DataSource    = colors.GetBindingList();
        }