以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]简化代码  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=69404)

--  作者:blsu33
--  发布时间:2015/6/4 16:18:00
--  [求助]简化代码
老师,
 下列代码有误,有没有简化的写法
Dim BT4 As WinForm.Button = e.Form.Controls("Button4")
Dim BT5 As WinForm.Button = e.Form.Controls("Button5")
Dim BT6 As WinForm.Button = e.Form.Controls("Button6")
Dim BT7 As WinForm.Button = e.Form.Controls("Button7")
Dim BT8 As WinForm.Button = e.Form.Controls("Button8")
Dim BT9 As WinForm.Button = e.Form.Controls("Button9")
Dim i As Integer
For i=4 To 9
    If "BT"&i.Enabled=not E.Node.DataRow("使用") Then
        "BT"&i.Enabled=False
    Else
        "BT"&i.Enabled=True
    End If
Next


--  作者:Bin
--  发布时间:2015/6/4 16:19:00
--  
Dim i As Integer
For i=4 To 9
    If e.Form.Controls("Button" & i).Enabled=not E.Node.DataRow("使用") Then
        e.Form.Controls("Button" & i).Enabled=False
    Else
        e.Form.Controls("Button" & i).Enabled=True
    End If
Next

--  作者:blsu33
--  发布时间:2015/6/4 17:21:00
--  
老师,
    有两处错误,请老师指点
1、点击增加按钮提示错误,怎么改呢;
2、新增的节点,点击时同样提示上述错误。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:用户.foxdb



--  作者:Bin
--  发布时间:2015/6/4 17:34:00
--  
.
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:用户.foxdb


--  作者:blsu33
--  发布时间:2015/6/4 17:39:00
--  
多谢BIN老师