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(); }
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; }
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(); } } }
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)); }