Telerik winforms右键单击 - >贴事件?

时间:2013-04-12 08:45:56

标签: events telerik telerik-grid copy-paste radgridview

当通过粘贴的内容修改单元格时,我需要做一些事情,我似乎没有发现任何在文本粘贴到单元格中/之后被触发的事件。

我试过了: 的ValueChanged CellValidating CellPaint CellValuePushed CellValueNeeded 验证

在绝望地想要发现什么火灾时,我知道其中一些事件显然不会发生。

我的问题是我似乎无法抓住粘贴事件,我会想并希望有一个与该动作相关的事件。

使用RadForms 2012Q3 RadGridView控件。

提前致谢!

2 个答案:

答案 0 :(得分:0)

我知道它有点晚了,但WPF中有三个:

  • 粘贴
  • 粘贴
  • PastingCellClipboardContent

我不知道WinForms是否与众不同......

答案 1 :(得分:0)

很抱歉参加晚会,请使用Telerik WinForms实现粘贴,例如您有“粘贴”事件(Telerik Copy/Past/Cut docs

首先,调用对象上的事件:

yourGrid.Pasting += YourGrid_Pasting; 

然后检索值并使用它:

    private void YourGrid_Pasting(object sender, GridViewClipboardEventArgs e)
    {
        if (Clipboard.ContainsData(DataFormats.Text))
        {
            string data = Clipboard.GetData(DataFormats.Text).ToString();
            if (data != string.Empty)
            {
                // data is your copied text                    
            }
        }
    }