我爱Aspx >> VB.Net >> 走近VB.Net(九) AxAgent动画窗体的实现走近VB.Net(九) AxAgent动画窗体的实现
.Net(九) AxAgent动画窗体的实现
前几天看到一些网友讨论msagent的贴子,其实在VB.Net中实现也很容易却总是没有人肯动手一试。现在我就介绍一下这个很简单的方法,希望激励更多的同道加入我们的队伍,以能相互间促进(这次最好比“洋人”早一步)。
首先添加控件(不知道谁说VB.Net不使用控件,真是越传越玄)
第二步将控件在窗体上画出来(这也是运行时不可见的,不过他会出现在窗体上,而不是象timer控件出现在下面。
源代码如下:
Imports System.ComponentModel
Imports System.Drawing
Imports System.WinForms
Public Class Form1
Inherits System.WinForms.Form
@#指定要使用的动画数据,这里的merlin.acs是一个圣诞老人的造型
Dim Genie As AgentObjects.IAgentCtlCharacterEx
Const DATAPATH As String = "MERLIN.ACS"
@#与VB6不同的是你不需要下载每一个都有2M多的动画数据,在控件中已内置了所有的动画文件
Public Sub New()
MyBase.New() @#调用父类的new过程
Form1 = Me
@#This call is required by the Win Form Designer.
InitializeComponent()
@#设置窗体没有标题栏
Me.BorderStyle = FormBorderStyle.None
【我对这篇文章有话说?】
走近VB.Net(十) 播放声音文件[05-20]
走近VB.Net(十一) 随心所欲窗体..[05-20]
VB.net 新功能,例程 (翻译)[05-20]
走近VB.Net(十二) 注册表快速入门[05-20]
走近VB.Net(十三) VB.Net问答全集[05-20]
VS.NET Beta 2 别说我不告诉你[05-20]
VB.NET and C# 语法比较手册[05-20]
在VB.NET中应用Agent技术[05-20]
VB.NET获取硬盘信息的几种方法[05-20]
利用VB.NET访问注册表[05-20]
走近VB.Net(十) 播放声音文件[05-20]
走近VB.Net(十一) 随心所欲窗体..[05-20]
VB.net 新功能,例程 (翻译)[05-20]
走近VB.Net(十二) 注册表快速入门[05-20]
走近VB.Net(十三) VB.Net问答全集[05-20]
VS.NET Beta 2 别说我不告诉你[05-20]
DotNET WinForm FAQ 16个(上)[05-20]
DotNET WinForm FAQ 16个(下)[05-20]
开始你的第一个多语言版本的dotN..[05-20]
VB.NET and C# 语法比较手册[05-20]