Foxtable(狐表)用户栏目专家坐堂 → [求助]DrawCell“篡改”数据如何也能反映到窗口上呢?


  共有3541人关注过本帖树形打印复制链接

主题:[求助]DrawCell“篡改”数据如何也能反映到窗口上呢?

帅哥哟,离线,有人找我吗?
新福星
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1964 积分:15610 威望:0 精华:0 注册:2011/7/16 20:59:00
[求助]DrawCell“篡改”数据如何也能反映到窗口上呢?  发帖心情 Post By:2015/2/27 6:49:00 [显示全部帖子]

利用DrawCell“篡改”功能

If e.Col.Name = "密码" Then '如果正在绘制的是密码列
e.Text =
"****" '那么用*代替原来的内容
End
IF

把该表中这一列显示的内容篡显成****。但是在设计一个窗口时,这一列的内容就显出真面目来了。怎么也让窗口中也同样显示****呢?

谢谢!


 回到顶部
帅哥哟,离线,有人找我吗?
新福星
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1964 积分:15610 威望:0 精华:0 注册:2011/7/16 20:59:00
  发帖心情 Post By:2015/2/28 9:36:00 [显示全部帖子]

指定窗口控件隐藏是随机的,所以用2楼方法做不了。

如何将已经和表列捆绑在一起的文本控件等,让使用者看不到内容呢?

比如有一个窗口有商品名称文本框这一列,和表A商品名称捆绑在一起。如何通过指令令使用者看不到这一列的内容且不能影响到表中原有内容?

我用了 cb = e.Form.Controls(x)       cb.ForeColor=cb.BackColor 初看是可以的,看不到了。可是用鼠标一扫又能看到了。

还用了cb.Visible=False 方法,在整个窗口中是看不到这个控件了,但是整个窗口就象贴着膏药,不好看!

 

有什么更好的办法呢?谢谢


 回到顶部