示例#1
0
        public RadioChoice(Console c)
        {
            InitializeComponent();

            console = c;

            dataGridView1.RowHeadersVisible = false;
            dataGridView1.VirtualMode       = true;
            dataGridView1.DataSource        = RadiosAvailable.RadioList;

            dataGridView1.AutoGenerateColumns          = false;
            dataGridView1.Columns["AccessObj"].Visible = false;
            dataGridView1.Columns["Present"].Visible   = false;
            //dataGridView1.Columns["Nickname"].

            // Add a button column.
            DataGridViewDisableButtonColumn btnColumnUse =
                new DataGridViewDisableButtonColumn();

            btnColumnUse.HeaderText = "";
            btnColumnUse.Name       = "Use";
            btnColumnUse.Text       = "Use";
            btnColumnUse.UseColumnTextForButtonValue = true;

            dataGridView1.Columns.Add(btnColumnUse);


            // Add a "remove" button column
            DataGridViewColoredTextButtonColumn btnColumnRemove =
                new DataGridViewColoredTextButtonColumn();

            btnColumnRemove.HeaderText = "";
            btnColumnRemove.Name       = "Remove";
            btnColumnRemove.Text       = "X";
            btnColumnRemove.Width      = 26;
            btnColumnRemove.UseColumnTextForButtonValue  = true;
            btnColumnRemove.CellTemplate.Style.Font      = new Font("Arial", 10.0f, FontStyle.Bold);
            btnColumnRemove.CellTemplate.Style.Alignment = DataGridViewContentAlignment.MiddleLeft;
            btnColumnRemove.CellTemplate.Style.ForeColor = Color.Red;

            dataGridView1.Columns.Add(btnColumnRemove);


            Thread t = new Thread(new ThreadStart(PollRadios));

            t.Name         = "Poll Radios Thread";
            t.Priority     = ThreadPriority.Normal;
            t.IsBackground = true;
            t.Start();

            timer_button_update.Enabled = true;
        }
示例#2
0
        public RadioChoice(Console c)
        {
            InitializeComponent();

            console = c;

            dataGridView1.RowHeadersVisible = false;
            dataGridView1.VirtualMode = true;
            dataGridView1.DataSource = RadiosAvailable.RadioList;

            dataGridView1.AutoGenerateColumns = false;
            dataGridView1.Columns["AccessObj"].Visible = false;
            dataGridView1.Columns["Present"].Visible = false;
            //dataGridView1.Columns["Nickname"].

            // Add a button column. 
            DataGridViewDisableButtonColumn btnColumnUse =
                new DataGridViewDisableButtonColumn();
            btnColumnUse.HeaderText = "";
            btnColumnUse.Name = "Use";
            btnColumnUse.Text = "Use";
            btnColumnUse.UseColumnTextForButtonValue = true;

            dataGridView1.Columns.Add(btnColumnUse);


            // Add a "remove" button column
            DataGridViewColoredTextButtonColumn btnColumnRemove =
                new DataGridViewColoredTextButtonColumn();
            btnColumnRemove.HeaderText = "";
            btnColumnRemove.Name = "Remove";
            btnColumnRemove.Text = "X";
            btnColumnRemove.Width = 26;
            btnColumnRemove.UseColumnTextForButtonValue = true;
            btnColumnRemove.CellTemplate.Style.Font = new Font("Arial", 10.0f, FontStyle.Bold);
            btnColumnRemove.CellTemplate.Style.Alignment = DataGridViewContentAlignment.MiddleLeft;
            btnColumnRemove.CellTemplate.Style.ForeColor = Color.Red;
            
            dataGridView1.Columns.Add(btnColumnRemove);


            Thread t = new Thread(new ThreadStart(PollRadios));
            t.Name = "Poll Radios Thread";
            t.Priority = ThreadPriority.Normal;
            t.IsBackground = true;
            t.Start();

            timer_button_update.Enabled = true;
        }