乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 150|回复: 8

使ComboBox显示带有vb.net文本的图像或图标

[复制链接]

9

主题

33

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
69
发表于 2016-8-31 16:41:21 | 显示全部楼层 |阅读模式
大家好
我的问题是如何制作一个显示一系列颜色样本或图像列表的ComboBox,或者如何制作一个显示一系列带有关联文本的图像的ComboBox。
我做了一个,但是我的组合框中的
图标不是我想要的
这是我的代码和结果
Private SubComboBox1_DrawItem(ByVal sender AsSystem.Object, ByVal e AsSystem.Windows.Forms.DrawItemEventArgs)处理ComboBox1.DrawItem
如果(e.Index-1)那么
e.Graphics.DrawImage(ImageList1.Images(e.Index),e.Bounds.Left,e.Bounds.Top)
e.Graphics.DrawString(Me.ComboBox1.Items(e.Index)。ToString(),e.Font,System.Drawing.Brushes.Black,e.Bounds.Left+ImageList1.Images(e.Index)。宽度,e.Bounds.Top)
结束如果
结束子
谢谢

wgnbkhme1le.JPG

wgnbkhme1le.JPG

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

7

主题

46

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
74
发表于 2016-9-1 06:30:37 | 显示全部楼层
或者,只需使用listview:listView1.View=View.Details;//启用详细信息视图,以便您可以查看列。
listView1.Items.Add(new ListViewItem{ImageIndex=0, Text="Image 1" }); 。
来源:http://stackoverflow.com/questions/17151776/c-sharp-listview-adding-item-with-image-and-text-and-align-the-text-to-left。
回复

使用道具 举报

24

主题

204

帖子

6

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
300
发表于 2016-9-1 07:14:11 | 显示全部楼层
WPF。只是说说而已。
回复

使用道具 举报

69

主题

875

帖子

15

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1146
发表于 2016-9-1 07:15:20 | 显示全部楼层
谷歌是你的朋友
http://www.codeproject.com/Articles/106467/How-to-Display-Images-in-ComboBox-in-Minutes
回复

使用道具 举报

69

主题

875

帖子

15

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1146
发表于 2016-9-1 07:38:57 | 显示全部楼层
Syncfusion为个人和小型企业提供了一套免费的控件。  我个人不使用控件,但它们确实有一个组合框,看起来它可能适用于您想要的内容。
https://www.syncfusion.com/products/communitylicense
回复

使用道具 举报

9

主题

33

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
69
发表于 2016-9-1 18:42:29 | 显示全部楼层
因此,正如MexicoCustard所建议的那样,您现在似乎有一些选择,WPF是您最好的解决方案,即使学习如何比WinForms困难一些,您也可以更好地控制表单的外观。
无论你选择什么,试一试,如果你遇到困难,我相信一旦你有一些代码要审查,我们可以给你更具体的帮助。
干杯。
回复

使用道具 举报

7

主题

46

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
74
发表于 2016-9-2 16:12:30 | 显示全部楼层
谢谢
我发现这
非常有帮助
http://www . devasp . net/net/articles/display/365 . html
回复

使用道具 举报

24

主题

204

帖子

6

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
300
发表于 2016-9-6 15:32:29 | 显示全部楼层
我无法让图像列表正常工作,除了在小的16x16图标上。
回复

使用道具 举报

24

主题

204

帖子

6

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
300
发表于 2016-9-6 16:27:56 | 显示全部楼层
为了展示使用WPF有多简单。
  1.    
  2.         
  3.             
  4.                 [I]
  5.                
  6.             
  7.         
  8.    
  9.    
  10.         
  11.    
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-2-4 16:34 , Processed in 0.163154 second(s), 73 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表