社区
C++ Builder
帖子详情
在CB中如何使用TreeView和ListView?
forise
2000-08-21 09:42:00
我是菜鸟!如何使用?请给出例子。
谢谢了
...全文
192
3
打赏
收藏
在CB中如何使用TreeView和ListView?
我是菜鸟!如何使用?请给出例子。 谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skt642
2001-05-31
打赏
举报
回复
82599关注!
知行职场-雷曼
2000-09-30
打赏
举报
回复
在 ListView 中加入一项
ListView 控件在IDE中提供了完整的用于增减项的接口。 但我们通常需要在运行时动态地加入若干项。 下面的代码演示了如何加入一个项或子项:
int NumEntries = 20;
TListItem *NewEntry;
ListView1->Items->BeginUpdate();
ListView1->Items->Clear();
for (int j=0; j < NumEntries; j++)
{
NewEntry = ListView1->Items->Add();
NewEntry->Caption = "Item " + IntToStr(j);
NewEntry->SubItems->Add("column 2");
NewEntry->SubItems->Add("column 3");
// NewEntry->ImageIndex = j; // 如果使用这一句的话会需要一个 imagelist
}
ListView1->Items->EndUpdate();
BeginUpdate 函数防止项目加入 ListView 时产生不必要的闪烁。 EndUpdate 调用则表明已经完成项的添加, 可以刷新了。
此外,尽量使用 TListItem 的 Add 函数, 而不要直接使用 new。
This example requires only a blank form. All other objects: TListView, TListColumns, TListItems, are created dynamically. You must add #include <comctrls.hpp> to the top of the unit file.
void __fastcall TForm1::FormCreate(TObject *Sender)
{
const char Names[6][2][10] =
{{"Rubble","Barny"},
{"Michael", "Johnson"},
{"Bunny", "Bugs"},
{"Silver", "HiHo"},
{"Simpson", "Bart"},
{"Squirrel", "Rocky"}};
TListColumn *NewColumn;
TListItem *ListItem;
TListView *ListView = new TListView(this);
ListView->Parent = this;
ListView->Align = alClient;
ListView->ViewStyle = vsReport;
NewColumn = ListView->Columns->Add();
NewColumn->Caption = "Last";
NewColumn = ListView->Columns->Add();
NewColumn->Caption = "First";
for (int i = 0; i < 6; i++)
{
ListItem = ListView->Items->Add();
ListItem->Caption = Names[i][0];
ListItem->SubItems->Add(Names[i][1]);
}
}
wxz
2000-08-21
打赏
举报
回复
cb有这样的例程,建议你到http://coobe.cs.hn.cninfo.net/~cbstep下载cb源程序"图标狩猎者"看看
Java学习指南19 JavaFX入门
ListView
,
TreeView
, TableView, TreeTableView的基本用法* JavaFX CSS样式的用法* FXML界面和业务分离的用法等。 * 以全局实例管理为例,演示一般性的框架设计方法 三、课程体系 〖Java学习...
WPF---
ListView
添加窗格线
要想直接在WPF
中
给ListView加上横竖线条,是一件很费劲的事情,不过我们可以通过其他的办法,来绕过去,具体是什么办法呢,就看下面的步骤吧! 1. 建立一个WPF程序 2. 添加一个类文件,命名为...
Windows下
使用
标准Shell接口遍历文件和文件夹
介绍过程
中
会逐步实现一个类似FileZilla的
TreeView
+
ListView
界面。 基础知识 Windows
中
的目录可理解为是一个树型结构,树的根是“桌面”,“桌面”
中
一般拥有“我的电脑”、“网上邻居”、“回收站”等文件夹。这...
自定义View 实现多级树形结构显示
} /** * checkbox是否选
中
*/ private void setCheckBoxBg(CheckBox
cb
, boolean isChecked) { if (isChecked) {
cb
.setBackgroundResource(R.drawable.check_box_bg_check); } else {
cb
.setBackgroundResource(R....
Android
TreeView
树形组织结构 带复选框
简单搜了一下没有合适的,只找到一个基础的有瑕疵的树形结构,就在基础上改了增加了复选框以及简化了部分代码,。下面上演示效果图,时长25秒,手机卡见谅。 复选框有两种设计模式: 1、子节点选
中
则父节点选
中
...
C++ Builder
13,822
社区成员
102,680
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章