以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]请问这样的功能如何实现?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=66001)

--  作者:rophy0952
--  发布时间:2015/3/27 11:30:00
--  [求助]请问这样的功能如何实现?
如图:将打勾行值对应到相应的标签当中。如何实现,谢谢指教!

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20150327112305.png
图片点击可在新窗口打开查看



--  作者:有点甜
--  发布时间:2015/3/27 11:39:00
--  

 去编写AfterCheckRow事件,然后给窗口对应的控件赋值即可。

 

 窗口的控件,命名要有规律,比如 Label1、Label2、Label3、Label4、Label5、Label6

 

 勾选第一行的时候,给Label1赋值,勾选第二行的时候,给Label2赋值,以此类推


--  作者:rophy0952
--  发布时间:2015/3/27 11:44:00
--  
能否写一个举例代码呢?谢谢!
--  作者:有点甜
--  发布时间:2015/3/27 11:45:00
--  
 请上传例子
--  作者:有点甜
--  发布时间:2015/3/27 11:45:00
--  
以下是引用rophy0952在2015/3/27 11:44:00的发言:
能否写一个举例代码呢?谢谢!

 

最简单的给窗口控件赋值你还不会写?永远要别人帮你做好?


--  作者:rophy0952
--  发布时间:2015/3/27 12:24:00
--  
窗口控件赋值肯定会写,跟随甜老师这么长时间还不会写的话,那岂不是太笨啦!主要是不会判断,勾第一行的时候,勾第二行的时候...,不好意思甜老师,让你费心了!
--  作者:有点甜
--  发布时间:2015/3/27 14:44:00
--  
以下是引用rophy0952在2015/3/27 12:24:00的发言:
窗口控件赋值肯定会写,跟随甜老师这么长时间还不会写的话,那岂不是太笨啦!主要是不会判断,勾第一行的时候,勾第二行的时候...,不好意思甜老师,让你费心了!

 

这个不是最好判断么?

 

Dim idx As Integer = e.Table.GetCheckedRows.count
Forms("窗口1").Controls("Label" & idx).Text = e.Row("第一列")