vb.net+asp.net ,vb.net变量名做控件名
vb.net吧
全部回复
仅看楼主
level 1
king4wise 楼主
要求:前台asp.net输出以上画面,要在vb.net后台按条件控制按钮背景颜色及大小等。
(C01,C02,C03,.................是按钮id)
1.最笨的做法是一个一个去写,但这样很麻烦,如:
IF XXXX THEN
C01.BackColor = color.red
C01.Width = 60
C01.Height = 30
END IF
IF XXXX THEN
C02.BackColor = color.blue
C02.Width = 60
C02.Height = 30
END IF
2.如何用循环来处理?试做如下但不能实现,代码会出错:
dim i as integer=0
Dim j As String = ""
Dim mybtn As Button
for i =1 to 84
i = i + 1
If Len(CStr(i)) < 2 Then
j = "C0" & CStr(i)
Else
j = "C" & CStr(i)
End If
mybtn = Me.FindControl(j)
mybtn.BackColor = color.red '固定值可改变量
mybtn.Width = 60
mybtn.Height = 30
next
2016年03月19日 03点03分 1
1