工具软件   办公软件   操作系统   网络安全   设计在线   程序开发   教程宝典   软件下载   软件论坛
您的位置:软件 > 开发者网络 > 微软开发专栏 > Visual Studio.net专栏 > VB.net > 正文
用VB.NET设计各种形状的窗体界面
[文章信息]
作者:马金虎
时间:2004-07-05
出处:天极软件频道
责任编辑:方舟
[文章导读]
本文的主要内容就是探讨一下各种不规则窗体的实现过程
advertisement
热点推荐
· 在VB6中用命令行为模式控制GUI动作
· Excel图表向导详解
· 浅析各种计算机病毒应对方法
· 2月16日软件精选 春节文章精彩回顾
· 轻松玩转Excel数据图表
[正文]

上一页  1 2 3 4 5 6  下一页

  11. 用下列代码替换Form1.vb中的Button4的Click事件对应的处理代码,下列代码功能是改变当前窗体形状为环形:

Private Sub Button4_Click ( ByVal sender As System.Object , ByVal e As System.EventArgs ) Handles Button4.Click
 Dim p As System.Drawing.Drawing2D.GraphicsPath = New System.Drawing.Drawing2D.GraphicsPath ( )
 Dim Height As Integer = Me.ClientSize.Height
 Dim width As Integer = 100
 p.AddEllipse ( 0 , 0 , Height , Height )
 p.AddEllipse ( width , width , Height - ( width * 2 ) , Height - ( width * 2 ) )
 '根据环形的形状来分别填写AddEllipse方法中相应的参数
 Me.Region = New Region ( p )
End Sub

  12. 用下列代码替换Form1.vb中的Button5的Click事件对应的处理代码,下列代码功能是改变当前窗体形状为三角形:

Private Sub Button5_Click ( ByVal sender As System.Object , ByVal e As System.EventArgs ) Handles Button5.Click
 Dim p As System.Drawing.Drawing2D.GraphicsPath = New System.Drawing.Drawing2D.GraphicsPath ( )
 p.AddLine ( 0 , 0 , 250 , 150 )
 p.AddLine ( 250 , 150 , 0 , 300 )
 p.AddLine ( 0 , 0 , 0 , 300 )
 '根据三角形的形状特征来分别填写AddLine方法中相应的参数
 Me.Region = New Region ( p )
End Sub

  13. 至此在上述步骤都正确完成后,【VB.NET中定制不规则窗体】项目的全部工作就基本完成了。此时单击快捷键F5运行程序,单击【VB.NET中定制不规则窗体】中的【椭圆形】按钮,则会得到图03所示的运行界面:


图03:【VB.NET中定制不规则窗体】项目运行界面之一

  单击【VB.NET中定制不规则窗体】中的【扇形】按钮,则会得到图04所示的运行界面:


图04:【VB.NET中定制不规则窗体】项目运行界面之二


  单击【VB.NET中定制不规则窗体】中的【圆形】按钮,则会得到图05所示的运行界面:


图05:【VB.NET中定制不规则窗体】项目运行界面之三

  单击【VB.NET中定制不规则窗体】中的【环形】按钮,则会得到图06所示的运行界面:


图06:【VB.NET中定制不规则窗体】项目运行界面之四

  单击【VB.NET中定制不规则窗体】中的【三角形】按钮,则会得到图07所示的运行界面:


图07:【VB.NET中定制不规则窗体】项目运行界面之五


上一页  1 2 3 4 5 6  下一页

天极社区邀请您:写博客日记  上传相片   论坛聊天  订阅电子杂志  推荐网摘   免费图铃工具
笔名:   请您注意:

 遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。

 天极网拥有管理笔名和留言的一切权利。
评论:
 
发表评论推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志
相关内容焦点新闻
  • 浅析VB.NET文件操作类System.IO
  • VB.NET菜单设计初级入门
  • VB.NET编程验证邮件地址的合法性
  • VB.NET中多窗体同步的解决方案
  • VB.NET时间日期数据处理及技巧
  • 国信办督战八大行业灾难备份 将出台国家标准
  • 中国IT企业走进欧盟 搭第六框架计划直通车
  • 美邦银行用户注意 警惕新型“钓鱼”邮件
  • 微软三年时间磨出新IE 具有更强大安全性能
  • 高清碟机标准打内战 HDV将状告EVD恶性竞争
  • 正版网上银行为何不安全 客户泄密银行无责任
  • 惠普铁娘子悲壮退场 未能成功扮演拯救者
  • 网上乱用人民币图样是违规行为 最高罚3万
  • Advertisement