none
继承窗体中的datagridveiw不能修改属性和绑定事件 RRS feed

  • 问题

  • 继承一个窗体,该窗体的datagridview控件我设为了public,为什么在新窗体中仍是不能修改其属性和绑定属性。请指点
    2012年4月8日 7:16

答案

  • 继承一个窗体,该窗体的datagridview控件我设为了public,为什么在新窗体中仍是不能修改其属性和绑定属性。请指点

    请按照以下步骤做一遍,应该可以:

    1)创建一个空的WinForm项目,拖拽好你要的控件,然后右键属性,在“Applications”中选择编译成dll。

    2)创建另外一个新的WinForm项目,引用这个dll,然后新项目中WinForm直接继承前一个WinForm。

    3)如果要修改,直接修改模板的那个WinForm,然后整个项目编译即可。

    注意,把要继承的控件设置成protected。


       QQ我:讨论(Talk)
    下载MSDN桌面工具(Vista,Win7)
    我的博客园
    慈善点击,点击此处

    2012年4月8日 9:32
    版主
  • Hi Zye7504,

    根据你的情况, 想要修改控件的属性的话, 第一种可以像MVP所说的, 直接修改模板WinForm里的属性. 第二种方法可以在当前WinForm里用代码修改(可能你在Design窗口下看到控件的属性都是无法修改的.).

    希望对有你有所帮助.

    Best Regards,


    Alexander Sun [MSFT]
    MSDN Community Support | Feedback to us

    补充一句,应该可以在Designer界面下修改的。我当时做法是只要修改了模板的那个窗体控件,重新编译整个项目,然后继承的那个窗体自己就发生同步改变了。:-)

       QQ我:讨论(Talk)
    下载MSDN桌面工具(Vista,Win7)
    我的博客园
    慈善点击,点击此处

    2012年4月12日 4:31
    版主

全部回复