以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助] 为什么enabled可以,readonly却不行?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=89233)

--  作者:18523982317
--  发布时间:2016/8/17 17:17:00
--  [求助] 为什么enabled可以,readonly却不行?
Dim r As Row = Tables("员工资料").Current
For  i As Integer = 0 To DataTables("员工资料").DataCols.Count -1
    Dim Co As String = DataTables("员工资料").DataCols(i).Name
    e.Form.Controls(co).Enabled = False
    If r.IsNull(co) = False Then
        If e.Form.Controls(co).Name = co And  co <> "照片" Then
            e.Form.Controls(co).text  = r(Co)
        End If
    End If
Next
两个问题均出在人事管理中的基础资料窗口

1、窗口的afterload事件里面的,e.Form.Controls(co).Enabled = False,enabled属性的字体是灰色的不好看,我改成e.Form.Controls(co).ReadOnly = True,为什么不生效,控件里面的内容可以更改?求解。。。。
2、为什么我绑定了照片字段 ,图片浏览器却用不起?

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:新建文件夹.zip


[此贴子已经被作者于2016/8/17 17:25:53编辑过]

--  作者:大红袍
--  发布时间:2016/8/17 17:20:00
--  

不能直接用 true、false

 

e.Form.Controls(co).ReadOnly = BooleanEnum.True


--  作者:18523982317
--  发布时间:2016/8/17 17:27:00
--  
以下是引用大红袍在2016/8/17 17:20:00的发言:

不能直接用 true、false

 

e.Form.Controls(co).ReadOnly = BooleanEnum.True


我去    原来是这样。。。。。


再帮我看看为什么图片浏览器不起作用?

[此贴子已经被作者于2016/8/17 17:27:08编辑过]

--  作者:大红袍
--  发布时间:2016/8/17 17:49:00
--  

 第二个问题,我测试没问题