各位大牛c#中想要子类控件 大于父类控件 大出来的部分显示在父类控件的外面??如何实现啊?

解决方案 »

  1.   

    提供一下思路
    可以在子控件的.RegionChanged事件里判断当前控件的.Region是否大于父控件的.Region
    如果大于
    则把子窗体的Region和父窗体的Region属性相加然后赋给父窗体的Region属性
    然后重绘一下父控件
    大概就是这样的吧
    要不
    你试试
      

  2.   

    把父控件调的和子控件一样大,然后更适当改子控件的padding值,使它恰好显示父控件原先内容就好了!我一直这么做的~!