VB NET 更改 label 控件组属性

Fori=1To60DimlbsAsNewLabel:Me.Controls.Add(lbs)lbs.BackColor=Color.Transparentlbs.Aut... For i = 1 To 60
Dim lbs As New Label : Me.Controls.Add(lbs)
lbs.BackColor = Color.Transparent
lbs.AutoSize = True
lbs.Text = i
Next

请问net 中 我如何 更改 这样代码创建 控件组的属性?
例如 button1 我要 偶数 索引的 隐藏

button2由 原来每行顺序5个变10个
button3 还原原来

我是第三天接触 net,本来我是学6.0的。可是 老师,要找几个同学 学新知识。其中一个是我了,……救命 。net和6.0 根本不同,我知道 6.0 可以根据 [name](index).pr= 来修改属性,而且 比较简单。我现在学的 net书本 错漏很多,一些 看是 net不会的 用6.0代码写上去。我倒啦

请 哪个会net 帮帮我吧 谢谢
展开
 我来答
望侯G
2011-09-19 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:78
采纳率:0%
帮助的人:78.1万
展开全部
用 FOR EACH 来进行。
请根据此示例进行修改:
Dim tmp As Object
For Each tmp In Me.Controls
If TypeOf tmp Is Button Then
If tmp.name = "Button1" Then
tmp.Visible = False
End If
End If
Next

没看清你的问题。上面的搞复杂了。如果你只是想要将控件隐藏,就将此控件的 Visible 属性设置为 False 即可。你用个循环就行了。
更多追问追答
追问
我要 指定那几个 怎么做啊?
例如 偶数label 隐藏, 和指定 最后几个隐藏
中间加 if then?
请你帮我 写一个完整的代码吧

'生成 label
按下一个按钮后
'最后面10个 为隐藏
按下一个按钮后,偶数排位的。全部隐藏
怎么做?
追答
你这样不是个好习惯。方法都告诉你了,还要完整的代码。代码没有完整的,如果你只会用完整的,那换个环境,你岂不是又没了吗?
你可以用个 FOR 循环,里面再用 IF 判断啊。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-09-25
展开全部
你还是先把VB学好再学VB。net吧,不然的话,你会很容易混淆
追问
6.0和net 语法根本不相同的。 你有心区别,肯定不会 混淆。

6.0可以不定义使用,net 却要。而且句句都要....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式