我面临以下情况:
我有几个控件,每个控件都包含一个DevExpress GridView。我想要的是让所有这些GridView的行为相同(例如,在gridView内部按Tab键时应将焦点更改为另一个控件 - 这只是一个示例 - )。
如何在不扩展GridView或不扩展包含GridView的控件的情况下实现这一目标?
谢谢!
答案 0 :(得分:2)
当我意识到我的所有GV都采用相同的方式行动时,我有类似的想法,并且我浪费了很多时间来定制每个新实例。但是制作一个自定义后代是目前最好的选择(我的应用程序中有cca 200 GV)。
制作一个好后代可以节省大量时间,您可以通过简单的搜索和替换将现有的GV更改为新的GV。
在扩展之前,请务必阅读DevExpress Support page关于创建设计时准备好的GV的文章。
答案 1 :(得分:1)
最后,我提出了以下解决方案:
我在GridControl
的{{1}}上创建了一个扩展方法:
GridView
在我的情况下,此方法侦听按下的任何Tab键并执行焦点切换。
希望它也能帮助别人。