以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  判断语句 if --- then ---end if ?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=43987)

--  作者:jnletao
--  发布时间:2013/12/20 10:02:00
--  判断语句 if --- then ---end if ?
我发现在foxtable有的示例 中没有then

如 if  abcd = false
message.Show("444")
end if

这是为何,什么时候可以 忽略 then

--  作者:Bin
--  发布时间:2013/12/20 10:03:00
--  
什么时候都可以, 只不过不太严谨而已.
--  作者:jnletao
--  发布时间:2013/12/20 10:03:00
--  
这是目录树授权里的一段代码

Dim trv1 As WinForm.TreeView = e.Form.Controls("TreeView1")
Dim trv2 As WinForm.TreeView = e.Form.Controls("TreeView2")
Dim dr As DataRow
If e.node.Level = 0 Then
    dr = DataTables("授权").Find("分组 = \'" & e.Node.Name & "\' And 权限 Is Null")
Else
    dr = DataTables("授权").Find("分组 = \'" & e.Node.ParentNode.Name & "\' And 权限 = \'" & e.Node.Name & "\'")
End If
Dim nms As New List(of String)
If dr IsNot Nothing AndAlso dr.IsNull("用户") = False
    nms.AddRange(dr("用户").Split(","))
End If
For Each nd As WinForm.TreeNode In trv2.AllNodes
    nd.Checked = nms.Contains(nd.Name)
Next

--  作者:jnletao
--  发布时间:2013/12/20 10:04:00
--  
噢,明白了,谢谢bin老师
--  作者:abcd1998
--  发布时间:2013/12/20 11:32:00
--  
都是高手啊