本文主要介绍如何在VB.NET实现动态控制阵列。文章很详细,有一定的参考价值。感兴趣的朋友一定要看!
VB。NET控件数组问题1。在窗体顶部定义一个公共数组列表变量。
将m_items作为新数组列表
VB。NET数组问题2。在程序中动态生成控件。
而(一个b)
dimlblControlasLabel=newLabel
文本='你好'
lblControl.dock=.顶端
lblControl.autosize=false。
.
me.controls.add(lblControl)
将动态生成的控件放在相应的区域。
注意下面这个地方,
m_items。添加(lblControl)
将此标签放在前面步骤* * *中定义。
在数组列表中。
AddHandlerlabel。点击,地址
lblcocontrolarraycylk
为这组动态控件定义点击事件的触发函数。
LblControlArrayClick .
endwhile
Vb。NET控件数组问题3。定义LblControlArrayClick点击事件的触发功能,这是区别于VB的关键。
控制数组事件
PrivateSubLblControlArrayClick
(ByValsenderAsObject,ByVale
AsEventArgs)
DimlblTextAsString
lblText=CType(发送方,标签)。文本
这里的CType是将触发事件的对象。
恢复到标签对象,
这有点像java中的集合。放进去之后。
当你再拿出来的时候,塑造它。
被msgbox震撼的动态控件的文本('是:
lblText)
endsub
VB.NET控制阵列的问题就这么简单,VB.NET的控制阵列。如果要为控件数组定义其他触发器事件,只需修改相应的触发器。
以上就是《如何在vb.net中实现动态控件数组》一文的全部内容。感谢您的阅读!希望分享的内容对大家有所帮助。更多相关知识,请关注行业资讯频道!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/131352.html