关于在ComboBox中显示多列问题

狗戈 2006-05-22 02:38:17
1、
下拉框需显示如下格式:

A 123 AABCD
B 321 CCCDD

请问要如休处理?

2、如何在ComboBox下拉框中加入TValueListEditor
...全文
264 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
狗戈 2007-03-17
  • 打赏
  • 举报
回复
老大们,请再教教我这东东如何搞啊???都快1年了还没有搞定啊!!!
BlueDeepOcean 2006-05-23
  • 打赏
  • 举报
回复
ComboBox1->Items->Add("A 123 AABCD");

上面这种方法的一个缺陷就是,当没有列的值的长度不同时,将出现队列扭曲的现象。因此,需要对其进行字符串的拆取并得到每一列中内容长度的最大值,并根据此数值对不满足长度的内容进行空格的增加处理。
lengyu_984 2006-05-23
  • 打赏
  • 举报
回复
关注中.......
Persistent8813 2006-05-23
  • 打赏
  • 举报
回复
那就格式化字符串吧
狗戈 2006-05-23
  • 打赏
  • 举报
回复
可以通过COMBOBOX与STRINGGRID接合在一起用。

我的想法也是这样,但老是不成功。
请指点指点。

ComboBox1->Items->Add("A 123 AABCD");
这种方式就是我现在使用的方式,缺陷很多,如楼上所说,常因值长度不一致,出现队列扭曲。
stevenjscn 2006-05-22
  • 打赏
  • 举报
回复
可以通过COMBOBOX与STRINGGRID接合在一起用。
L_75480035 2006-05-22
  • 打赏
  • 举报
回复
同意
jone7319 2006-05-22
  • 打赏
  • 举报
回复
ComboBox的Items是TStrings类,你只能加入字符串,可以
ComboBox1->Items->Add("A 123 AABCD");

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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