//subcribe to the event
this.gridGroupingControl1.TableControlCurrentCellKeyDown += new GridTableControlKeyEventHandler(gridGroupingControl1_TableControlCurrentCellKeyDown);
//the handler
void gridGroupingControl1_TableControlCurrentCellKeyDown(object sender, GridTableControlKeyEventArgs e)
{
if (e.Inner.Control && e.Inner.KeyCode == Keys.V)
{
if (e.TableControl.CurrentCell.IsEditing)
{
GridTextBoxCellRenderer renderer = e.TableControl.CurrentCell.Renderer as GridTextBoxCellRenderer;
if (renderer != null)
{
if (Clipboard.ContainsText())
{
string s = Clipboard.GetText();
renderer.TextBox.SelectedText = s;
e.Inner.Handled = true;
}
}
}
}
}
//subcribe to the event
this.gridGroupingControl1.TableControlCurrentCellKeyDown += new GridTableControlKeyEventHandler(gridGroupingControl1_TableControlCurrentCellKeyDown);
//the handler
void gridGroupingControl1_TableControlCurrentCellKeyDown(object sender, GridTableControlKeyEventArgs e)
{
if (e.Inner.Control && e.Inner.KeyCode == Keys.V)
{
if (e.TableControl.CurrentCell.IsEditing)
{
GridTextBoxCellRenderer renderer = e.TableControl.CurrentCell.Renderer as GridTextBoxCellRenderer;
if (renderer != null)
{
if (Clipboard.ContainsText())
{
string s = Clipboard.GetText();
renderer.TextBox.SelectedText = s;
e.Inner.Handled = true;
}
}
}
}
}