【发布时间】:2012-08-01 08:50:18
【问题描述】:
在 Windows 窗体中,如果我创建一个包含几行和几列的简单 DataGridView 控件,然后将 SelectionMode 属性设置为 FullRowSelect,剪贴板的复制功能会出现奇怪的行为:
选择一行并击中CTRL-C时,将完整行复制到剪贴板上,如预期,单元格之间的\ t字符。
当用户双击并编辑单个单元格,并且在该单元格内用户选择文本的一部分并按 ctrl-c 时,仍然会复制整行,而不是所选文本的部分!
作为一种解决方法,我尝试在 keydown 事件上进行剪贴板复制,但在编辑控件处于编辑模式时不会触发该事件。
有什么建议吗?
【问题讨论】:
标签: c# winforms datagridview