【发布时间】:2014-01-18 14:21:41
【问题描述】:
是否有一个属性(或解决方法)允许但不允许在 datagridview 中进行编辑,但也允许突出显示单元格中的文本?
目前用户可以在单元格中突出显示/复制和编辑文本(但不会进行任何更改)。他们尝试编辑单元格中的文本,然后在未保存更改时感到困惑。我想要它,所以单元格看起来不可编辑。
我尝试设置只读属性 = true,但这会禁用单元格上的文本突出显示。我希望他们能够从单元格中复制。是否有像 readonly = true 这样的属性仍然允许突出显示单元格?
编辑-澄清:
文本框具有我正在寻找的效果:我有一个文本框字段,其初始文本为 readonly = true。我可以使用鼠标突出显示该文本框中的部分文本(然后复制它)。文本框的内容不可编辑。这是我想要的效果,但是我想用fullrowselectmode的datagridview来做这个。
目前我有: selectionMode = fullRowSelect(我希望能够选择整行,而不是按单元格)
只读 = 假
EditMode = EditOnKeystrokeOrF2
这些设置允许用户“双击”一个单元格,然后突出显示任何单元格中的文本。这是我想要的效果,但这些设置的唯一问题是用户还可以在该单元格中键入更多/删除文本。
谢谢!
【问题讨论】:
-
您找到解决问题的方法了吗?我正在寻找类似的东西。
标签: .net vb.net winforms datagridview