科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件用VB.NET设计各种形状的窗体界面

用VB.NET设计各种形状的窗体界面

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文的主要内容就是探讨一下各种不规则窗体的实现过程

作者:马金虎 来源:天极网 2007年11月9日

关键字:

  • 评论
  • 分享微博
  • 分享邮件
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中定制不规则窗体】项目运行界面之五
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章