摘要:
C#实现渐变颜色的Windows窗体控件!1,定义一个BaseFormGradient,继承于System.Windows.Forms.Form2,定义三个变量:privateColor_Color1=Color.Gainsboro;privateColor_Color2=Color.White;privatefloat_ColorAngle=0f;3,重载OnPaintBackground方法protectedoverridevoidOnPaintBackground(PaintEventArgspevent){//GettingthegraphicsobjectGraphicsg=peve 阅读全文
摘要:
对于C# 更改窗体外观感觉并不那么轻松 更改窗体外观涉及到使用GDI+ 我所知道的有两种方法:有系统边框的窗体 处理窗体的Paint方法,在paint方法中 参数e.Graphics属性将返回一个对象 用来作画 但是这个画布的区域是窗体的客户区 所以无法修改到窗体的标题栏 边框等位置的。要更改标题栏只有获取整个窗口的句柄 这样创建的画布是整个窗体区域 但是对于我这样的初学者来说 对于句柄 windowsAPI还很不熟悉 我相信大多数的初学者或者学生都和我有相同的困惑 所以我使用了第二种办法 无边框窗体无边框的窗体 把FormBorderStyle的属性设置为none 就去掉了边框 剩下的窗体客 阅读全文