首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >停止在DataGridViewTextBoxCell中突出显示/覆盖文本

停止在DataGridViewTextBoxCell中突出显示/覆盖文本
EN

Stack Overflow用户
提问于 2010-12-17 23:34:10
回答 1查看 451关注 0票数 1

我正在开发一个Windows Forms应用程序,它使用DataGridView让用户输入一些数据。用户将数据输入到DataGridViewTextBoxCell中。这可以很好地工作,但是,如果用户想要返回并编辑该数据,当用户开始编辑时,将自动选择并覆盖那里的现有文本。

我希望DataGridViewTextBoxCell的行为更像一个常规的TextBox控件。我希望用户能够简单地将克拉插入到他们已经输入文本的DataGridViewTextBoxCell中的任何位置,然后开始编辑,而不会覆盖任何现有的文本。

有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-12-22 15:37:48

您可以捕获CellClick事件,然后调用dataGridView1->BeginEdit(false)开始编辑单元格,而不突出显示内容。然而,这并不是一个完美的答案,因为这将把插入符号放在内容的末尾,而不是鼠标被按下的地方。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4472032

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档