Exemplo n.º 1
0
        void rButton_Click(object sender, EventArgs e)
        {
            RadioButtonEx  rButton  = sender as RadioButtonEx;
            DataGridViewEx gridview = tabControl1.SelectedTab.Controls[0] as DataGridViewEx;

            rButton.Text = gridview.CurrentCell.Value.ToString();
        }
Exemplo n.º 2
0
        private void tabControl1_Selected(object sender, TabControlEventArgs e)
        {
            DataGridViewEx gridView = e.TabPage.Controls[0] as DataGridViewEx;
            int            Count    = (PrevRowIndex + 1) * gridView.Columns.Count + PrevColumnIndex + 1;

            if (Count < gridView.CharCount)
            {
                gridView.CurrentCell = gridView.Rows[PrevRowIndex].Cells[PrevColumnIndex];
            }
            else
            {
                gridView.CurrentCell = gridView.Rows[0].Cells[0];
            }

            PrevTabPage = e.TabPage;
        }
Exemplo n.º 3
0
        private void DataGridView_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            DataGridViewEx gridview = sender as DataGridViewEx;

            if (_SymbolManager != null)
            {
                _SymbolManager.FpSpread.StartCellEditing(null, false);
                if (_SymbolManager.FpSpread.EditingControl is GeneralEditor)
                {
                    GeneralEditor generaleditor = _SymbolManager.FpSpread.EditingControl as GeneralEditor;
                    generaleditor.SelectedText = generaleditor.SelectedText + gridview.CurrentCell.Value.ToString();
                }
                else if (_SymbolManager.FpSpread.EditingControl is FarPoint.Win.Spread.CellType.RichTextEditor)
                {
                    FarPoint.Win.Spread.CellType.RichTextEditor richTextEditor = _SymbolManager.FpSpread.EditingControl as FarPoint.Win.Spread.CellType.RichTextEditor;
                    richTextEditor.SelectedText = richTextEditor.SelectedText + gridview.CurrentCell.Value.ToString();
                }
            }
        }
Exemplo n.º 4
0
        protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
        {
            if (msg.Msg == WM_KEYDOWN || msg.Msg == WM_SYSKEYDOWN)
            {
                if (keyData >= Keys.A && keyData <= Keys.Z ||
                    keyData >= Keys.D0 && keyData <= Keys.D9)
                {
                    Char[]    CharList = "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890".ToCharArray();
                    Char      symbol   = System.Convert.ToChar(keyData.ToString());
                    int       Index    = Array.IndexOf(CharList, symbol);
                    Control[] controls = BarPanel.Controls.Find(Index.ToString(), false);
                    if (controls != null && controls.Length >= 1)
                    {
                        RadioButtonEx  rButton  = controls[0] as RadioButtonEx;
                        DataGridViewEx gridview = tabControl1.SelectedTab.Controls[0] as DataGridViewEx;
                        rButton.Text = gridview.CurrentCell.Value.ToString();
                    }

                    return(true);
                }
            }

            return(base.ProcessCmdKey(ref msg, keyData));
        }