重新做了一个新界面,这个界面是通过截图做的,里面的事件都重写了,并且加了一个换颜色的操作。
这个界面中的中心部分是一个自己写的Panel控件,这个Panel中加入了一些其他自己写的控件,其中也包括一个Panel控件MyPanel,MyPanel和主体部分的Panel都是继承的同一个自定义控件。但是当我换颜色的时候,发现,只有主体部分的Panel换了颜色,而上面的控件MyPanel并没有发生变化,这是什么原因呢?
同时,在MyPanel上我还添加了自定义的按钮控件,这个Button也可以变色,但是换色后,只有当鼠标经过按钮时颜色才会变化,还请大侠们指教!
这个界面中的中心部分是一个自己写的Panel控件,这个Panel中加入了一些其他自己写的控件,其中也包括一个Panel控件MyPanel,MyPanel和主体部分的Panel都是继承的同一个自定义控件。但是当我换颜色的时候,发现,只有主体部分的Panel换了颜色,而上面的控件MyPanel并没有发生变化,这是什么原因呢?
同时,在MyPanel上我还添加了自定义的按钮控件,这个Button也可以变色,但是换色后,只有当鼠标经过按钮时颜色才会变化,还请大侠们指教!
解决方案 »
- 求一个关键字匹配的快速算法!!谢谢!在线等!
- 谁帮帮我这个C++新人的!
- dataGridview自动预览缩图
- C# SOCKET编程 求教
- 请问在业务逻辑层的类库文件BLL.csproj中是不是要把从表示层传入到业务逻辑层信息的类(即.cs文件)和把
- 郁闷~~试了好久都没法把纸的大小设好……
- 无法跨越程序集边界使用程序集
- C# 重绘按钮 代码已经写好 定义MyButton类重载OnPaint 不知道怎么使用MyButton
- 在winform中关于dockpanel的使用
- DataGrid中如何使鼠标单击时选中一个单元格,双击时不选中一个单元格,而是选中一整行,并能响应事件.
- 怎么把数组里的数据送到数据库里呢?给个例子吧!
- C#.net 发布程序如何添加水晶报表的DLL文件
换颜色就是调用的BaseForm中的ChangeSkinColor方法,这个方法中写了读取某个图片的颜色,然后更改控件颜色