向各位高手请教 急急~~~~~ (200分)

  • 主题发起人 主题发起人 苦海无边
  • 开始时间 开始时间

苦海无边

Unregistered / Unconfirmed
GUEST, unregistred user!
我想实现以下功能
请各位老师指点:
有一数据库,我想把它按表格和图标两种形式表现出来
即,可以是表格的形式。也可以像图标一样,通过鼠标或键盘来察看其内容。
类似网管之星的控制端。
而且可以相互切换。
(不知各位明白我的意识不?[:(])
请大家帮帮忙
一次彻底解决问题者 200全送!!!!
 
大家看看阿 急~~~~
 
是不是StringGrid 和 IE 的详细资料?
 
是这样的
假设这个库有10条纪录
那么就显示出10个图标(类似快捷方式)
双击图标,这条纪录的字段内容就以表格的形式显示出来
(明白了吗?)
有这方面的控件吗?
 
不是
你说的stringgrid是什么?
 
大概明白了
如果N<0,图表是狗
如果N>=0 AND N<10 图标是猫
如果N》=10 图标是狼
显示方式数字/图标/数字+图标
 
对差不多了
然后鼠标双击图标
就可以看这个狗或是猫
有多大是公还是母
[:D]
 
能用ttreeview做吗?
能的话如何?
我是mdb的数据库
 
也许tlistview可以满足你的要求
tlistview.viewstyle = vsReport 列表
tlistview.viewstyle = vsIcon 图标
 
你可以试一试TListView,它代图标的,并且有双击等事件。

>>这条纪录的字段内容就以表格的形式显示出来
不太明白—— 一条记录显然只能对应一行,要有多个记录才能形成表格。
 
TreeView, ListView都可以实现你的问题。
跟数据库关系不大
关键是你的图标从哪来?
 
谢谢阿
我正在看
通过双击图标事件看数据
和直接以dbgrid的形势看
能相互切换
例如我按个按钮,就是意图标的形式显示,在按一下就变成了表格
就是这样了
 
xianjun老兄
你点了我一下
我可以在那里先作一些图标
然后每个图标调用其相应的数据读取过程
就是
还有个问题
listview里的图表数量可以实时控制吗?
就是 在程序里面决定图标的多少
我想有10个,就在个edit里添个10。
图标是否也能实时的改变
如;点击过的图标显示的是猫 没点过的是狗
 
当然没有问题,保存图标的是一个ImageList
然后你在GetImageIndex事件中写相应的代码就OK了。
 
哈哈
那就ok
可是
imagelist他会把大图片分成小块的阿
xiexie
我的qq是29002917
谢谢阿
 
还有
如何决定图标的数目呢?
 
你说的是控件吧
哪里下呢?
 
天! 写了二百多字,居然没提交上来!!!

我刚才说,不可能把整个图片当成图标保存到ImageList中的,因为这样速度会很慢!
避免被分成多个图片,可以设置ImageList的Width和Height!
 
后退
顶部