|
Block UI C++树列表控件入门源代码
树列表
常规
BlockID 控件id
Enable 是否可选/禁用控件
Group 组
Label 标题
Show 是否可见
其它
Localite 是否本地化
附着
Bottom 底
Left 左
Right 右
Top 顶
特定于块
CanStretchHeight 是否可以拉伸高度
Height 控件高度
ListItems 列表内容/值
MaximumHeight 最大高度
MinimumHeight 最小的高度
ScrollFrozenColumn 滚动冻结列数量
ScrollLineNumber 鼠标滚动时的行数
SelectionMode 选择模式(None 取其中一个)(Single 单一的) (Multiple 多种)
ShowExpandCollapseMarker 在兄弟节点和父节点之间显示线设置
ShowHeader 是否显示标题
ShowMultipleColumns 是否显示多个列
ShowToolTips 当树显示不完全时,鼠标移到上面是否显示完全
ShowRootNodes 对树排序时,是否也对根节点进行排序
--------------- 咧:
在 dialogShown_cb() 里加代码
try
{
//---- Enter your callback code here -----
tree_control0->InsertColumn(0, "名称", 120); //插入第0列
tree_control0->InsertColumn(1, "编号", 80); //插入第1列
tree_control0->InsertColumn(2, "数量", 80); //插入第2列
Node *newNode = tree_control0->CreateNode("A0");//创建节点
tree_control0->InsertNode(newNode,NULL,NULL,Tree::NodeInsertOptionLast);//插入节点
newNode->SetDisplayIcon("piecepart"); //设置节点图片(未被选中时显示的图片)
newNode->SetSelectedIcon("hole"); //设置节点图片(被选中时显示的图片)
newNode->SetColumnDisplayText(1, "SB1"); //设置第1列内容
newNode->SetColumnDisplayText(2, "1件"); //设置第2列内容
newNode = tree_control0->CreateNode("A1");//创建节点
tree_control0->InsertNode(newNode,NULL,NULL,Tree::NodeInsertOptionLast);//插入节点
newNode->SetDisplayIcon("piecepart"); //设置节点图片(未被选中时显示的图片)
newNode->SetSelectedIcon("hole"); //设置节点图片(被选中时显示的图片)
newNode->SetColumnDisplayText(1, "SB2"); //设置第1列内容
newNode->SetColumnDisplayText(2, "1件"); //设置第2列内容
//tree_control0->SetShowExpandCollapseMarker(true); //在兄弟节点和父节点之间显示线设置
tree_control0->SetShowExpandCollapseMarker(false);
}
//树表就是开头难,其他设置千篇一律,就不介绍了。。。
|
|