没有合适的资源?快使用搜索试试~ 我知道了~
首页使用C#制作 个性化窗体 winform 界面.doc
资源详情
资源评论
资源推荐

使用 C#制作 个性化窗体 winform 界面
引言:
谁都希望自己的应用程序能让人留下一个深刻的印象,让自己的程序窗体有一件与众不同的"外衣"是一个
好办法。试想:在一大堆的普通窗口中突然跳出一个很酷的界面,一定能让人眼睛一亮进而产生兴趣的。
在 VB,VC 中如何定制可伸缩个性化窗口早就不是什么秘密了,已经有了大量相关的文章进行介绍,无
非都是如何调用系统 API 之类的方法,但是在.Net 中调用 API 却相对比较麻烦,所以使用.Net 制作个性
化窗体的文章也有一些,一般都是使用透明背景加图片的方式,所以不能移动或者不能任意放大缩小窗体。
那有没有不需要调用系统 API 的方法来实现可伸缩的个性化窗体的办法呢?当然有,.Net Framework
提供了一套非常强大的系统类库,我们下面就要做一个使用"纯".Net 打造的可伸缩个性化窗体。
我们需要将窗体所有的"皮肤"全部换成我们自己定义的,包括标题栏,边框和系统按纽等,所以我们首先
需要定做一套自己的皮肤图形文件。因为窗体是可伸缩的,所以我们不能简单的取一整幅图片来作为窗体
皮肤,而是根据需要先将图片切割为不同的部分,一般来说,有以下图示几大部分(红线为切割线):
根据方位,将图片各部分命名为:
Bottom_Left,Bottom_Middle,Bottom_Right,Middle_Left,Middle_Right,Top_Left,Top_M
iddle,Top_Right,SysButton_Min,SysButton_Max,SysButton_Close,SysButton_Restore
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0