以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求帮助 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=59940) |
-- 作者:jialihaha -- 发布时间:2014/11/14 9:29:00 -- 求帮助 表截图如下: 求助,我现在想实现这样的功能:点击每一行,根据这一行的“可删除”列判断,对删除按钮做处理,如果是FALSE的,就生成一个灰色的不可用button,上面文字为“不可删除”;如果是true的,就生成一个可按button,上面文字为“删除+当前的行国家编号”求帮忙,没思路
|
-- 作者:有点甜 -- 发布时间:2014/11/14 9:32:00 -- 在currentChanged事件写代码
If Forms("窗口1").Opened Then |
-- 作者:jialihaha -- 发布时间:2014/11/14 9:38:00 -- 那按钮上的文字怎么动态显示? |
-- 作者:有点甜 -- 发布时间:2014/11/14 9:42:00 -- If Forms("窗口1").Opened Then Forms("窗口1").Controls("Button1").Text = "删除 " & e.Table.Current("国家编号") |
-- 作者:jialihaha -- 发布时间:2014/11/14 9:45:00 -- 最后一问,按钮的宽度怎么根据字数来动态显示 |
-- 作者:Bin -- 发布时间:2014/11/14 9:48:00 -- Forms("窗口1").Controls("Button1").width= 13 * Forms("窗口1").Controls("Button1").Text.length 13这个数字是每个字符的宽度,你自由调制到合适
|
-- 作者:有点甜 -- 发布时间:2014/11/14 9:50:00 -- 这个无法自动适应的,你大概预计一个字符多宽,然后计算字符的个数*宽度即可。 |
-- 作者:jialihaha -- 发布时间:2014/11/14 10:29:00 -- 谢谢 |