千家信息网

VB.NET窗体应用技巧有哪些

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,小编给大家分享一下VB.NET窗体应用技巧有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!打开 Visual Stud
千家信息网最后更新 2026年11月03日VB.NET窗体应用技巧有哪些

小编给大家分享一下VB.NET窗体应用技巧有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

打开 Visual Studio 2008在文件 (File) 菜单上,单击新建项目 (New Project)。 在新建项目 (New Project) 对话框的模板 (Templates) 窗格中,单击 Windows 应用程序(Windows Application)。单击确定 (OK)

VB.NET窗体应用技巧一,创建浮动窗体。

创建新工程后,选择Form1窗体,添加Timer1和Timer2控件。为窗体选择一个好看的背景,当然你也可以使用系统默认的背景。

进入代码编辑器,输入代码:

Public Class Form1  Inherits System.Windows.Forms.Form    Private Sub Form1_Load(ByVal sender As System.Object,  ByVal e As System.EventArgs)   Handles MyBase.LoadDim pos As Point = New Point(100, 50)   '设置窗体初始位置Me.DesktopLocation = posTimer1.Interval = 10   '设置Timer的值Timer1.Enabled = TrueTimer2.Interval = 10Timer2.Enabled = False End Sub

进入Timer1_Tick事件

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs)   Handles Timer1.TickDim pos As Point = New Point(Me.DesktopLocation.X + 2,   Me.DesktopLocation.Y + 1)   '窗体左上方横坐标的timer1加If pos.X < 600 Or pos.Y < 400 ThenMe.DesktopLocation = posElseTimer1.Enabled = FalseTimer2.Enabled = TrueEnd If  End Sub

进入Timer2_Tick事件

Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs)   Handles Timer2.TickDim pos As Point = New Point(Me.DesktopLocation.X - 2,  Me.DesktopLocation.Y - 1)   '窗体的左上方横坐标随着timer2减一       If pos.X > 100 Or pos.Y > 50   ThenMe.DesktopLocation = posElseTimer1.Enabled = TrueTimer2.Enabled = False End If  End Sub

创建完成后我们来运行程序测试一下,测试成功,程序在屏幕中不断地来回走动了。

VB.NET窗体应用技巧二,创建透明的窗体。

创建新工程后,选择Form1窗体,添加Label1、TrackBar1、Timer1控件。为了突出效果为窗体选择一个好看的背景。

相关的属性设置如下:
TrackBar1 Value属性:
TickFrequency: 属性:
Maximum属性: 100
10
100
Label1 Text属性: 选择窗体的透明度:
Timer1 Interval属性: 100

进入代码编辑器,输入代码:
首先进行声明:

Public Class Form1  Inherits System.Windows.Forms.FormDim tps   As IntegerDim bol As Boolean

进入TrackBar1_Scroll事件

Private Sub TrackBar1_Scroll(ByVal sender As Object, ByVal e As System.EventArgs)   Handles TrackBar1TrackBar1.ScrollMe.Opacity = TrackBar1.Value / 100Label1.Text = "窗体透明度:" & CStr(Me.Opacity * 100) & "%"  End Sub

进入Timer1_Tick事件

  1. Private Sub Timer1_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Timer1.TickIf bol = False Thentps
    = tps + 1Me.Opacity = tps / 100If Me.Opacity >= 1 ThenTimer1.Enabled = Falsebol = TrueEnd IfElsetps = tps - 1Me.Opacity =
    tps / 100If Me.Opacity <= 0 ThenTimer1.Enabled = Falsebol = FalseEnd

  2. If End

  3. If End

  4. Sub

进入Form1_Load事件

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.LoadTimer1.Enabled = TrueEnd Sub

进入Form1_Closing事件

Private Sub Form1_Closing(ByVal sender   As Object, ByVal e As System.ComponentModel.CancelEventArgs)  Handles MyBase.ClosingTimer1.Enabled = TrueIf MsgBox("你确实要关闭窗体吗?", MsgBoxStyle.OkCancel) = MsgBoxResult.Ok  Thene.Cancel = FalseElseTimer1.Enabled = FalseMe.Opacity = 1tps = 100bol = Truee.Cancel = True End If  End Sub

创建完成后我们来运行程序测试一下,测试成功,VB.NET窗体应用是不是变得透明了,通过调节滚动条我们甚至可以使得窗体消失达到完全隐形的目的。

以上是"VB.NET窗体应用技巧有哪些"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

窗体 应用 事件 属性 选择 应用技巧 技巧 代码 程序 测试 篇文章 背景 好看 成功 内容 工程 控件 横坐标 编辑器 透明度 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网核心科技是什么 重庆互联网络科技 没上市的科技互联网公司 互联网公司 科技公司 科技与互联网发展 狮子座互联网科技培训 互联网科技公司介绍 四川狮子座互联网科技 国外互联网科技网站 汉立互联网科技有限公司联系电话 玖二柒互联网科技公司待遇 西藏七维空间互联网科技有限公司 哈尔滨新华互联网科技学院 和信科技工业互联网 想开互联网科技公司怎么样 互联网金融科技公司的优势 黑云互联网科技有限公司 宇信科技在杭州互联网排第几 互联网科技包装股 科技互联网经济论坛 博彦科技互联网金融 涨乐互联网科技 猪兼强互联网科技 农村开互联网科技讲堂 上海科技产业互联网平台 互联网公司高科技产品 广州百诚互联网科技有限公司官网 广州燕处互联网科技有限公司 广州梦谷互联网科技有限公司领导 众联互联网络科技
0