以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  listview vs pictureviewer  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=58767)

--  作者:arthurshoe
--  发布时间:2014/10/23 13:28:00
--  listview vs pictureviewer
有一列为扩展性的图片列,如果里面有多个图片。。用listview取值,图片为空。。怎么默认让他取第一个图片
还有pictureviewer 怎么只显示单个命令,如只要显示增加,不要显示删除

--  作者:arthurshoe
--  发布时间:2014/10/23 13:36:00
--  
关于pictureviewer的命令显示找到了帮助 http://www.foxtable.com/help/index.html?n=2286.htm
但是在代码精灵里面是看不到。。。不知道是不是算bug。。。
还有如何增加自己的命令,比如我要增加一个命令 叫 默认,,以后其他地方显示图片,就取这个默认图片

我们有什么地方可以找到控件的所有方法吗?
还有类似于basecontrol等。。。怎么学习/查找不同封装控件的所有属性和方法了?
[此贴子已经被作者于2014-10-23 13:41:34编辑过]

--  作者:Bin
--  发布时间:2014/10/23 14:06:00
--  
不算BUG,代码精灵是靠在Code.MDB文件添加数据的,没添加就没有,不是所有内容都添加进去,所以没有提示正常.


利用反射,参考代码

Dim t As Type  = e.form.controls("pictureviewer1").Gettype()
Dim pis As System.Reflection.PropertyInfo() = t.GetProperties()
For Each pi As System.Reflection.PropertyInfo In pis
    output.show(pi.name)
Next

--  作者:有点甜
--  发布时间:2014/10/23 14:13:00
--  

 关于ListView,你必须用代码赋值才能显示图片的。 http://www.foxtable.com/help/topics/2767.htm

 

 默认的pitureviewer,如果要改,比较麻烦 http://foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=57930&skin=0

 


--  作者:arthurshoe
--  发布时间:2014/10/23 18:27:00
--  
两个老师给的提示。很有帮助。。谢谢!
但是关于取值的问题。。图片列应该也是存储成string...要取得第一个的地址用String.split可以?分割付是回车键吗?
[此贴子已经被作者于2014-10-23 18:28:52编辑过]

--  作者:有点甜
--  发布时间:2014/10/23 19:08:00
--  

 用lines属性

 

http://www.foxtable.com/help/topics/2717.htm

 


--  作者:arthurshoe
--  发布时间:2014/10/23 20:22:00
--  
好的谢谢!