完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
创建不规则窗体和控件
在以前版本的Visual Basic或Visual C++中,创建不规则窗体和控件是一件很复杂的事,不仅需要调用大量API函数而且工作量也不小。不过,现在在Visual C#下,情况就完全不同了。运用Windows Forms你就可以很轻易地创建出一个不规则的窗体以及窗体上的控件。一个具有不规则窗体和控件的应用程序肯定会更吸引广大的用户,微软的Windows Media Player 7就显示出这一点。作为程序员,您一定想在自己的程序中运用这点技术吧。 程序的窗体和控件都可以以非传统的方式被创建。本文就向大家展示如何在应用程序中创建不规则窗体,以及如何在窗体上创建各式各样的自定义形状的控件。 注:创建不规则窗体和控件这个过程包含了大量的图形编程工作,所以不同的计算机因内存和显卡的不同可能会导致最终的效果有所不同。因此,在发布你的应用程序前,务必在各种不同类型的计算机上做好测试工作。 实现方法 首先,创建一个位图文件作为程序的窗体。位图可以是任意形状的,但是位图文件区域一定要足够大,这样才能包含窗体上的所有控件。然后,你可以通过设置一些属性使该图成为程序的窗体。 把程序中的标题栏去掉,否则整个界面将显得很不协调。当然你去掉了标题栏也就去掉了它的最大化、最小化、关闭、移动窗体等功能。为了使程序仍然具有这些功能,我们需在程序中添加一些代码,这样用户就仍然可以像以前一样和程序进行交互。 因此,你需要完成如下工作: 1.创建一个作为窗体的位图文件。 2.创建一个Windows应用程序,用上述位图文件作为程序的窗体同时去掉其标题栏。 3.添加原标题栏具有的功能所需的代码。 具体步骤 下面我就具体向大家介绍如何创建不规则窗体。 创建一个具有不规则形状的位图文件 1.用任何画图程序就可以创建不规则形状的位图,你可以使用最容易也是最方便的画图程序。
zbLTANh9.doc
(47 KB, 下载次数: 4
)
|
|
相关推荐
2 个讨论
|
|
只有小组成员才能发言,加入小组>>
11828 浏览 2 评论
4263 浏览 3 评论
3446 浏览 5 评论
8451 浏览 47 评论
4012 浏览 9 评论
431浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-3-28 21:43 , Processed in 0.366335 second(s), Total 46, Slave 36 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 深圳华秋电子有限公司
电子发烧友 (电路图) 粤公网安备 44030402000349 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号