社区
C++ Builder
帖子详情
对于treeview多层节点下,新增的节点怎样为打开?
ntcxh
2005-03-02 04:09:49
对于treeview多层节点下,新增的一个节点,怎么才能将其处于打开状态?并可编辑文本。
对于与数据库相连的treeview,当新增一节点后,怎样才能使当鼠标移动到刚新增的节点时,数据库就能够移动到刚新增的相应记录?多谢!
...全文
166
3
打赏
收藏
对于treeview多层节点下,新增的节点怎样为打开?
对于treeview多层节点下,新增的一个节点,怎么才能将其处于打开状态?并可编辑文本。 对于与数据库相连的treeview,当新增一节点后,怎样才能使当鼠标移动到刚新增的节点时,数据库就能够移动到刚新增的相应记录?多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ntcxh
2005-03-03
打赏
举报
回复
TTreeNode *myselect,*mynode;
myselect = Form1->TreeView1->Selected;
int nodeindex = pmyrec(myselect->Data)->id;
mynode = Form1->TreeView1->Items->AddChild(myselect,"新建目录");
myselect->Expand(true); //or true 展开
mynode->EditText(); //设置编辑状态
Form1->ADOQuery1->Append();
Form1->ADOQuery1->FieldByName("pid")->Value = nodeindex;
Form1->ADOQuery1->FieldByName("name")->Value = mynode->Text;
Form1->ADOQuery1->Post();
Form1->ADOQuery1->Active = false;
Form1->ADOQuery1->Active = true;
对于以上代码本人想在新增节点后,并编辑后再存入数据库,可是并未能如此,而是新增后就自动加入了数据库。
Friecin
2005-03-02
打赏
举报
回复
TreeNode *Node = TreeView->Items->Add(";asdkfj",NULL );
Node->Expand(false); //or true 展开
Node->EditText()(); //设置编辑状态
////////////////////////
怎样才能使当鼠标移动到刚新增的节点时,数据库就能够移动到刚新增的相。。。
需要编辑TreeView->OnChange事件,例子:
void __fastcall TForm::TreeViewChange( )
{
ADOQuery->SQL->Text = "Select * from Table WHERE 你的字段='" + TreeView->Selected->Text + "'";
ADOQuery->Open();
}
Maconel
2005-03-02
打赏
举报
回复
TreeNode有一个方法是Expand,它的作用就是展开这个节点。
比如展开treeview下的一个节点:
//展开这个节点,但是不展开这个节点的子节点
TreeView1->Items->Item[2]->Expand(false);
//展开这个节点,同时展开这个节点下的所有子节点
TreeView1->Items->Item[2]->Expand(true);
Duilib
TreeView
动态
新增
节点
、获取子
节点
与复选框状态
本文介绍使用Duilib实现
TreeView
的两种关键操作:获取子
节点
及其复选框状态和动态
新增
节点
。通过具体代码示例展示了如何遍历子
节点
并读取状态,以及如何创建新的
节点
结构。
C#关于
TreeView
不同
节点
右键显示不同功能菜单的实现
本文介绍了如何在C#的Windows窗体应用中,根据
TreeView
的不同
节点
实现右键菜单功能的差异化。通过监听NodeMouseClick和MouseDown事件,分别设置Group
节点
、Node
节点
以及空白处右键菜单的编辑、删除、
新增
等功能。
【VBA树控件学习三】
新增
树
TreeView
节点
本文介绍了如何在Access数据库管理系统中为
TreeView
控件添加
新增
节点
功能。通过创建新的窗体,设置控件,并编写VBA代码,实现了在树形结构中动态
新增
产品
节点
。在
新增
窗体中,用户可以选择上级
节点
并输入产品名称,点击保存按钮后,系统会自动生成产品编号并保存到数据库中。同时,文章强调了在树控件加载事件中将Private改为Public的重要性,以确保刷新功能正常工作。
关于使用
treeView
的子
节点
打开
界面的方法
本文介绍了在C#的WindowsForms中,如何使用
treeView
控件的NodeMouseClick事件来实现点击不同
节点
打开
不同界面的功能。通过编辑
节点
,设置事件处理程序,根据
节点
名称判断并
打开
相应窗体。,
TreeView
递归添加子
节点
博客内容描述了如何在程序中实现
TreeView
控件的递归添加子
节点
功能,通过示例展示了具体步骤和实现方式,帮助开发者理解并掌握动态构建
TreeView
结构。
C++ Builder
13,871
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章