网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > VB.net > 正文
VB.NET和VC#.NET中控件数组的建立
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/15
下载{$ArticleTitle}原创论文样式
点击了。该方法的参数与被处理事件的相同,对于事件处理程序是必要的。你也必须把该事件与事件处理程序关联。

  把该事件与事件处理程序关联

  给AddNewButton方法添加下面的代码:

'' Visual BasicAddHandler aButton.Click, AddressOf ClickHandler// C#aButton.Click += new System.EventHandler(ClickHandler);

  测试该项目

  现在组件已经完成了,需要建立一个应用程序来测试该组件。

  建立测试应用程序

  1、在解决方案管理器中,右键点击Form1并从弹出菜单中选择View Designer。

Form1的设计器被打开了。

  2、给窗体添加两个按钮。

  3、把这些按钮的位置调整到窗体的右侧。

  4、设置这些按钮的属性:

  按钮Name    Text

  Button1btnAdd    Add Button

  Button2btnRemove  Remove Button

  5、在解决方案管理器中,右键点击Form1并从弹出菜单中选择View Code。

Form1的代码编辑器被打开了。

  6、在Form1的类声明中,声明下面的控件数组对象:

'' Visual Basic'' 声明新的ButtonArray对象Dim MyControlArray as ButtonArray// C#//声明新的ButtonArray对象ButtonArray MyControlArray;

  7、在窗体的构造函数中,在方法结尾前添加下面的代码:

'' Visual BasicMyControlArray = New ButtonArray(Me)// C#MyControlArray = new ButtonArray(this);

  该语句建立了一个新的ButtonArray对象。它的参数(Me或者this)指向建立新ButtonArray的窗体,将成为放置按钮数组的窗体。

  注意:在Visual Basic .NET中,构造函数在"Windows Form Designer generated code"代码段中,需要展开这一段查看构造函数。

  8、在解决方案管理器中,右键点击Form1并从弹出菜单中选择View Designer。

  9、在设计器中双击btnAdd来打开btnAdd_Click事件的代码编辑器。

  10、在方法btnAdd_Click中添加代码调用MyControlArray的AddNewButton方法:

'' Visual Basic'' 调用MyControlArray的AddNewButton方法MyControlArray.AddNewButton()'' 改变Button 0的BackColor属性 MyControlArray(0).BackColor = System.Drawing.Color.Red// C#//调用MyControlArray的AddNewButton方法MyControlArray.AddNewButton();//改变Button 0的BackColor属性MyControlArray[0].BackColor = System.Drawing.Color.Red;

  11、在解决方案管理器中,右键点击Form1并从弹出菜单中选择View Designer。

  12、在设计器中双击btnRemove来打开btnRemove_Click事件的代码编辑器。

  13、在btnRemove_Click方法中添加下面的代码:

'' Visual Basic'' 调用MyControlArray的Remove方法MyControlArray.Remove()// C#// 调用MyControlArray的Remove方法MyControlArray.Remove();

  14、保存项目

  测试该项目

  1、从Debug菜单中选择Start。

  Form1窗体被打开,上面有三个按钮,标签分别是Add Button、Remove Button和Button 1。

  2、点击Button 1。

显示了一个消息框,消息框正确地显示了索引。

  3、点击几次Add Button按钮。

每次点击会给窗体添加一个新按钮。点击任何一个新按钮将导致一个正确显示该按钮索引的消息框。注意Button 0的颜色改变为红色,是btnAdd_Click事件中下面一行的结果:

MyControlArray(0).BackColor = System.Drawing.Color.Red

  4、点击几次Remove Button按钮。

每次点击时从窗体上删除一个按钮。

  5、点击Remove Button按钮直到窗体右侧的所有按钮都被删除为止。

  6、再次点击Add Button按钮。

  按钮再次添加到窗体并且索引的编号正确。

  结论

  本文演示了怎样建立封装控件数组功能的组件。你可以看到怎样建立方法来动态地给窗体添加和删除控件,怎样通过默认属性或者

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号