-- 作者:bestorange
-- 发布时间:2015/11/28 3:41:00
-- [求助]关于控件的隐藏与显示问题
此主题相关图片如下:qq图片20151128031847.png
在上图中圈选的位置 我完全重叠了两个内容不一样的图片控件,分别命名为“已登记”、“未登记”。
根据“学员一览表”中“指纹1”、“指纹2”中是否存在指纹代码而判定显示其中一个,隐藏另一个。
我写的代码是:
Dim dr As Row = Tables("学员一览表").Current If dr.IsNull("指纹1") AndAlso dr.IsNull("指纹2") Then e.Form.Controls("未登记").Visible = True e.Form.Controls("已登记").Visible = False Else e.Form.Controls("已登记").Visible = True e.Form.Controls("未登记").Visible = False End If
放在ValueChanged事件中。之前也试过Afterload 等
现在出现的问题是 有的时候可以正常实现图片的替换 ,有时登记完指纹,却仍然显示“未登记”图片。
请大师指点 是哪里出了问题。 此主题相关图片如下:qq图片20151128033827.png
此主题相关图片如下:qq图片20151128033855.png
|