在表格中显示小图片!

Jackile 2003-09-27 11:01:31
我看到有些软件中,用到显示查询的表格内的第一列,比如说编号列吧,你能看到什么XXX001编号,这个是在表格中显示的!在这个编号前面还能显示小图片,图片和XXX001是在同一个单元格里的,(我猜想:不知是不是用了什么Listview啊)谁能告诉我一下,这个该怎么弄啊??给点代码最好了,希望大家能帮帮我!问题解决即结贴!
...全文
251 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jackile 2003-09-28
  • 打赏
  • 举报
回复
非常感谢chewinggum(口香糖) :
不过我说的那个还有网格的,点击某一行,最左边一列(就跟Excel里面一样显示行标1,2,3的),还有一个自西向东的小黑一角啊!所以我怀疑是不是DBGrid,不过DBGrid好象没有我要的那种在单元格显示图片的功能啊!该怎么实现呢,再想想啊,先谢谢楼上各位了!
脆皮大雪糕 2003-09-28
  • 打赏
  • 举报
回复
窗体中放置一个listview,1个imagelist,在inmagelist控件中至少放一个图片

Option Explicit
Private Sub Form_Load()
Dim c As ColumnHeader
Dim i As Integer

For i = 1 To 4
ListView1.ColumnHeaders.Add , , "Col " & i
Next i

ListView1.View = lvwReport

ImageList1.ListImages(1).Key = "Key1"
ListView1.ColumnHeaderIcons = ImageList1
ListView1.SmallIcons = ImageList1
For Each c In ListView1.ColumnHeaders
c.Icon = "Key1"
Next

Dim itemx As ListItem
Set itemx = ListView1.ListItems.Add(, , "test", , 1)
End Sub


Jackile 2003-09-28
  • 打赏
  • 举报
回复
大哥啊,我不知道怎么用啊,能贴一段代码吗?偶不知道从何下手啊!谢谢了!
射天狼 2003-09-28
  • 打赏
  • 举报
回复
就是用LISTBIEW控件~~
AKIIscer 2003-09-28
  • 打赏
  • 举报
回复
listview的样式设成report
Jackile 2003-09-28
  • 打赏
  • 举报
回复
To northwolves(野性的呼唤):
不是第一行啊,是第一行下面的,最左边一列啊!你能把代码给我看看吗?多谢了!
Jackile 2003-09-28
  • 打赏
  • 举报
回复
chewinggum(口香糖·向5个三角前进) 太感谢了!我终于实现了我要的功能!!!
脆皮大雪糕 2003-09-28
  • 打赏
  • 举报
回复
好人做到底,送佛送到西,给你一个MSHFlexGrid的例子吧。
窗体里面放一个MSHFlexGrid控件 c:\temp.bmp是一个16*16的小图片,如果你有兴趣,可以把
那个五角星换成"自西向东的小黑一角"我没空去画了
sigh!亏本写代码啊

Option Explicit
Dim LastRow As Integer

Private Sub Form_Load()
With MSHFlexGrid1
.Rows = 5
.Cols = 5
.TextMatrix(0, 0) = "C1"
.TextMatrix(0, 1) = "C1"
.TextMatrix(0, 2) = "C2"
.TextMatrix(0, 3) = "C3"
.TextMatrix(0, 4) = "C4"

Dim i As Integer
Dim j As Integer

For i = 0 To 4
.Col = i
.Row = 0
.CellBackColor = &H8000000F
.CellAlignment = 4
Next
.SelectionMode = flexSelectionByRow

.FixedRows = 0
.MergeCells = flexMergeRestrictRows
.MergeRow(0) = True
.ColWidth(0) = 300
.HighLight = flexHighlightAlways
For j = 1 To 4
.TextMatrix(j, 1) = Space(3) & "test" & Str(j)
Next
For j = 1 To 4
.Col = 1
.Row = j
Set .CellPicture = LoadPicture("c:\temp.bmp")
Next
End With
LastRow = 1
End Sub

Private Sub MSHFlexGrid1_Click()

With MSHFlexGrid1
If .Row = 0 Then Exit Sub
.TextMatrix(.Row, 0) = "★"
If LastRow <> .Row Then
.TextMatrix(LastRow, 0) = ""
LastRow = .Row
End If
End With

End Sub
脆皮大雪糕 2003-09-28
  • 打赏
  • 举报
回复
有必要做到那么相像吗?那个小箭头仅仅是指示当前行,listview的当前行不是已经高亮显示了吗?
northwolves 2003-09-27
  • 打赏
  • 举报
回复
listview + imagelist
一、 DBGridEh(增强型表格组件)功能详解.....................................................................4 二、应用实例..........................................................................................................................5 1. 定制标题行......................................................................................................................5 1) 制作复杂标题行.......................................................................................................5 2) 按钮式标题..............................................................................................................5 3) 标题行显示图片.......................................................................................................5 4) 如根据不同状态在数据单元格显示相应图片...................................................5 5) 自动显示标题行的升降排序标志符(▽降序△升序)并做相应排序...............6 6) 点dbgrideh 标题排序..............................................................................................7 7) 在DBGridEH 怎样实现多重排序(标题出现0123等排列序号)? ................ 11 8) 让dbgrid显示序号................................................................................................ 11 2. 外观布局........................................................................................................................12 1) 根据不同字段值显示相应的小图片.....................................................................12 2) 显示检查框(checkbox)外观.............................................................................12 3) 显示单、多列下拉列表.........................................................................................12 4) 显示日历下拉列表.................................................................................................13 5) 3D或平面外观效果...............................................................................................13 6) 行头和列头的启用关闭.........................................................................................13 7) DBGrid如何实现透明效果?.................................................................................13 8) 滚动条的各种应用.................................................................................................16 9) 数据行高................................................................................................................19 10) DBGrid设置Rowheight后如何将单元格内容纵向和垂直都居?..............19 11) 设置DBGridEH 自适应列宽的最好方法.........................................................20 12) Ehlib 的DBGridEh首列加序号........................................................................21 13) 分行分列、单元格的颜色设置.........................................................................23 14) 点击不同单元格列,执行不同的动作.............................................................27 15) 下拉式计算器.....................................................................................................28 16) 鼠标移到某个单元格,指针形状改变.............................................................28 17) 自动填充网格列宽到网格客户区.....................................................................29 18) 从注册表或ini文件保存或恢复网格和列的层次。...................................29 3. 编辑功能........................................................................................................................29 1) 多选........................................................................................................................29 2) 文本多行显示.........................................................................................................30 3) 显示备注字段.........................................................................................................30 4) 如何让dbgrideh1 显示数据时只显示两位小数...................................................30 5) 获得当前DBGridEh表单元格的序号.............................................................30 6) 怎样在dbgridEh和Edit显示金额的千分号...................................................30 7) end;请问怎么才能使DBGridEh不滚动就能提交数据?...................................32 8) 我怎么把dbgrid 里的数据一次插入到数据库呢................................................32 9) 在DBGrid可选行而又可进入编辑状态......................................................32 10) 修正DBGrideh 丢失焦点时自动关闭输入法的问题......................................35 11) DBGRIDEH选定多行删除怎么实现...............................................................36 12) DBGrid 滚动表格的代码...................................................................................37 4. 统计功能........................................................................................................................37 白波九道整理自用版 第 3 页 1) 页脚合计................................................................................................................37 2) 定制表格底部(footer)区域的汇总统计行.......................................................38 3) TDBSumList说明..................................................................................................38 4) 如何工作以及为什么有时SumList的集合值计算不正确?.............................39 5) dbgrideh列求和.....................................................................................................39 5. 数据功能........................................................................................................................40 1) 查找字段点击某列值的下拉按纽弹出一个从数据库取值下拉列表...............40 2) 使用DBGridEh自动过滤实现方法.....................................................................40 3) 使用DBGridEh自动过滤实现方法2 ..................................................................41 4) DBGridEh 控件使用过滤功能 (适用ehlib 5.2 ehlib 5.3)................................42 5) 支持模糊查询.........................................................................................................43 6) ehlib4.4.50支持模糊匹配的修改方法..............................................................44 7) EhLib 5.0 Build 5.0.13的过滤字串都是模糊过滤修改.......................................45 8) 滚动条滚动时选择不变,还有自动过滤功能的实现.........................................45 9) 增量搜索................................................................................................................46 10) ehlib总是按两次ctrl+f才出来查找框,怎么办?.........................................46 11) 如何改良dbgrideh的文字过滤........................................................................46 12) 改进DBGrideh 表头点击自动排序,实现双击状态轮流.................................47 13) 改良Ehlib 的排序功能,加快排序速度.............................................................49 14) 在DbGridEh显示TreeView效果................................................................50 15) DBGridEh-KeyList、PickList............................................................................51 16) 主从表设置........................................................................................................53 17) 在DbGridEh显示表..............................................................................55 6. 输入/输出.......................................................................................................................56 1) 导入导出数据.........................................................................................................56 2) 从多种格式导入/导出数据到TDBGridEh...........................................................57 3) DBGRID 生成EXCEL报表.................................................................................57 4) 使用TPrintDBGridEh 组件.................................................................................61 5) 打印时确定Ehlib定义的报表表头颜色? ............................................................61 6) Ehlib 的PrintDBGridEh如何印页码,即第几页共几页...................................62 7) 怎么让PrintDBGridEh只打印DbGridEh 指定的列.......................................62 8) 怎样进行横向打印/ 打印预览?........................................................................62 7. 将存在的DBGrid组件转换为DBGridEh组件...........................................................62 三、EhLib安装问题.............................................................................................................64 1. EhLib 安装步骤.............................................................................................................64 2. EhLib 安装问题(dbsumlst.dcu出错) ..........................................................................64 3. 安装提示找不到.BPL文件...........................................................................................65 四、Delphi 下的优秀表格(Grid)显示控件........................................................................65 1. NextGrid .........................................................................................................................65 2. TopGrid 3.01...................................................................................................................65 3. XLGrid............................................................................................................................66 4. DevExpress ExpressQuantumGrid .................................................................................66 5. TMS Grid Pack...............................................................................................................68 6. EhLib ..............................................................................................................................71 白波九道整理自用版 第 4 页 7. ProfGrid..........................................................................................................................71 8. EasyGrid .........................................................................................................................71 五、delphi 配置文件的使用(*.ini).........................................................................71 六、窗口动画效果Animatewindow应用...........................................................................72 七、Delphi Excel to Sql Server..............................................................................................73 八、Delphi控制Excel的经验如下:..................................................................................76
一、 DBGridEh(增强型表格组件)功能详解.....................................................................4 二、 应用实例..........................................................................................................................5 1. 定制标题行......................................................................................................................5 1) 制作复杂标题行.......................................................................................................5 2) 按钮式标题..............................................................................................................5 3) 标题行显示图片.......................................................................................................5 4) 如根据不同状态在数据单元格显示相应图片...................................................5 5) 自动显示标题行的升降排序标志符(▽降序△升序)并做相应排序...............6 6) 点dbgrideh标题排序..............................................................................................7 7) 在 DBGridEH 怎样实现多重排序(标题出现0123等排列序号)?................11 8) 让dbgrid显示序号................................................................................................11 2. 外观布局........................................................................................................................12 1) 根据不同字段值显示相应的小图片.....................................................................12 2) 显示检查框(checkbox)外观.............................................................................12 3) 显示单、多列下拉列表.........................................................................................12 4) 显示日历下拉列表.................................................................................................13 5) 3D或平面外观效果...............................................................................................13 6) 行头和列头的启用关闭.........................................................................................13 7) DBGrid如何实现透明效果?.................................................................................13 8) 滚动条的各种应用.................................................................................................16 9) 数据行高................................................................................................................19 10) DBGrid设置Rowheight后如何将单元格内容纵向和垂直都居?..............19 11) 设置DBGridEH自适应列宽的最好方法.........................................................20 12) Ehlib的DBGridEh首列加序号........................................................................21 13) 分行分列、单元格的颜色设置.........................................................................23 14) 点击不同单元格列,执行不同的动作.............................................................27 15) 下拉式计算器.....................................................................................................28 16) 鼠标移到某个单元格,指针形状改变.............................................................28 17) 自动填充网格列宽到网格客户区.....................................................................29
    因为有些插件需要您登陆后方可看见,所以请未登陆的用户先登陆测试再下载
如果您不喜欢本人修改的论坛风格可以不下!
对于本程序发生的一切后果于本站无关!
如果你觉得本人提供的修改版不错的话请你做上我们的连接[不做也没关系]
以下是这个版本的基本功能!
动网的功能就不重复了
蓝雨[10.04]新增的功能有!
1.增加了棋管插件
2.增加了监狱插件
3.增加了查IP插件
4.增加了FLASH插件
5.增加了快速发贴插件
6.增加了首页明星插件
7.增加了首页升缩插件
8.修改了页面顶部空间不合理页面
9.增加了一些小图片美化页面
10.修改了广播方式[滚动式]
11.增加了短信声音提示
12.修改斑竹显示方式[改为下拉形]
13.增加了心情符号显示
14.增加了新贴两种方式显示[2小时和一天]
15.增加了精华帖子在帖子后面图标显示
16.美化了LIST所有表格[点击和人气分栏显示]
17.增加了楼层显示
18.增加了版权说明
19.增加了签名档图标显示
20.修改了DISPBBS表格[我觉得这样更合理]
21.增加了秘密贴,魅力贴,会员贴。
..........................
[10.08]修改:
1.首页娱乐插件显示模式
2.在线状态无法显示客人的BUG!
3.增加了热门主题贴
4.新贴显示模式增加到3种
5.增加了超级市场插件
6.增加了救济
7.增加了社区银行插件
8.增加了在线电视插件
9.增加了涂鸦版插件
10.调整了原先的UBB代码!
[10.12]今日修改
1.增加了积分保存插件
2.增加了福利插件
3.增加了我能干什么插件
4.增加了股票插件
5.增加了鲜花鸡蛋可以增减威望插件
6.再次美化了DISPBBS页面
7.修补了UBB代码错误定义
8.修补了普通用户可以看到删除图标的BUG
9.为了加快速度删除了魅力贴会员贴隐藏贴插件
10.重新调整了一些页面
...........更多插件开发!敬请关注!
默认
管理员:admin
密码:admin888
因为页面太长的缘故!所以我删除了首页明星!想看演示的话请看
http://www.9898fj.com/club/index1.asp
有任何BUG或意见请在这里提出!谢谢!
下载地址在下面
FLASHGAMES文件包
下载后直接解压缩到论坛的根目录
文件大小:10.02M
下载地址:http://www.huang70.com/dvbbs/flashgames.exe
最终完美版升级说明
因为这次改了太多文件!所以我就不出升级文件了!下载完美版全部覆盖即可!
最终完美版
文件大小:2.53M
下载后直接解压缩到论坛目录
不管你原来使用的是动网还是八闽请全部覆盖文件否则会出错 
突出显示管理员-- 控制面板控制。 使用这项将显示登录用户页面当前在线管理员名字粗体或斜体和版主的名字粗体. 可控制首页当前在线 用户小图片, 如不想使用小图片, 请选择 "否". 谁在线(当前在线用户)/论坛管理者(管理团队):图片及颜色区分。(突出显示管理员-- 控制面板控制)[当你的的论坛访问量教大时,可以关闭当前在线用户的用户图片及在线图例。] 2。首页显示在线IP -- 控制面板控制。(当前流行的此 HACK 是不能实现的,如果你的论坛用户讨厌使用该项,请关闭它) 首页显示用户在线 IP/来自/操作系统/浏览器? 选择 "否" 将不使用该功能. 3。首页下方显示申请招收版主 -- 控制面板控制。 首页下方显示申请版主? 选择 "否" 将不显示该功能. 如果论坛招收版主, 可以选择 "是" (如果你的论坛不招收版主,请关闭它。) 4。论坛首页滚动新闻。 5。文搜索。 6。OICQ 7。快速插入方面:Flash(可快速控制大小) /iFrame/ Move /Fly /Shadow /Glow 8。上传方面/连接图片:可控制大图片,以防止撑坏页面表格 9。从 2.2.7 始重建数据表 usergroup (论坛日历/浏览公告,可以从后台用户组随便控制 你的不同用户组的权限。) 10。后台联盟论坛管理,使添加/编辑/删除联盟论坛,象发布公告一样简单。 注意:1。如果你的老版本使用的是非本论坛提供与其他人提供的版本混用,由于 OICQ 加入不同(OICQ/QQ) 等出现问题请自行解决。 2。得到一个好的论坛风格,加入时请注意修改后使用。 其它请继续阅读下列的说明。(2.2.8 附带附件保存到文件。如果你不希望上传的附件到数据库,覆盖即可。)

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧