怎么给ListView的某一列添加可视化控件阿?

cissykiller 2003-06-12 12:27:00
那位有演示代码么?
...全文
2813 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jpyc 2003-06-15
  • 打赏
  • 举报
回复
能给listview的某一列添加checkbox或者ComboBox么?谢

checkbox可以,ComboBox没用过。可以提供例程,需要请发消息。
hkbarton 2003-06-14
  • 打赏
  • 举报
回复
上面的最后一句改为:
ListView.items.item[x].Data:=Button;
hkbarton 2003-06-14
  • 打赏
  • 举报
回复
可以的,一个例子:
//在第x个item上添加一个按纽
CRect:=ListView.items.item[x].DisplayRect(drbounds);
Button:=TButton.create(ListView);
with Button do
begin
parent:=ListView;
caption:='xxx';
top:=CRect.Top+1;
left:=CRect.Left+ListView.Columns[0].Width+300;
end;
ListView.items.item[x].Data:=CLabel;
lion_lh 2003-06-14
  • 打赏
  • 举报
回复
procedure TForm1.Button1Click(Sender: TObject);
var
r: TRect;
cb: TCombobox;
begin

Listview1.Columns.Add.Width := 100;
Listview1.Columns.Add.Width := 200;
Listview1.ViewStyle := vsReport;
Listview1.Items.Add.Caption := 'Text';
r := Listview1.Items[listview1.Items.Count-1].DisplayRect(drBounds);
r.Left := r.Left + Listview1.columns[0].Width;
r.Right := r.Left + Listview1.columns[1].Width;
cb := TCombobox.Create(Self);
cb.Height :=20;
cb.Parent := Listview1;
cb.BoundsRect := r;

end;
bcghb 2003-06-14
  • 打赏
  • 举报
回复
加一个ImageList,然后指明各个Item的ImageIndex不就可以了吗!
cissykiller 2003-06-12
  • 打赏
  • 举报
回复
能给listview的某一列添加checkbox或者ComboBox么?谢谢!
feng93017 2003-06-12
  • 打赏
  • 举报
回复
不明白你再说什么?

能不能把你的想法描述清楚一点。
蓝色光芒 2003-06-12
  • 打赏
  • 举报
回复
好象不能加,楼主是不是受其他语言的影响了。
c# xptable NET中最强,最全功能的表格控件 可以定制一个ListView,能够在列中插入图像、下拉框、可上下调整的数字、进度条等等。 [功能] 全定制可视化界面 支持XP风格 轻易添加再定制的控件 可隐藏列 行、列、单元可以被Disable 每个单元、列可以有Tooltip 等等…… [XPTable] XPTable包含下面的组件: 1. Table, 2. ColumnModel 和它的 Columns, 3. TableModel 和它的 Row 和 Cell, 4. Renderer 5. Editor [翻译] Mathew Hall.著XPTable - .NET ListView meets Java's JTable [简介] 由于项目需要,我需要定制一个ListView,它必须能够在列中插入图像、下拉框、可上下调整的数字、进度条等等。由于已经有了一个Java下的背景,我将简单地基于那个JTable封装。 [功能] 全定制可视化界面 支持XP风格 轻易添加再定制的控件 可隐藏列 行、列、单元可以被Disable 每个单元、列可以有Tooltip 等等…… [XPTable] XPTable包含下面的组件: 1. Table, 2. ColumnModel 和它的 Columns, 3. TableModel 和它的 Row 和 Cell, 4. Renderer 5. Editor [控件使用] 首先加载控件到Toolbox上(添加一个Item,引用XPTable.dll) 然后,拖动Table, ColumnModel 和 TableModel到Form上,设置Table的ColumnModel 和 TableModel属性,添加Column到ColumnModel,添加Row 和 Cell到TableModel.

5,928

社区成员

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

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