您好,首先谢谢您的回复,希望和动力提升不少;经过您的指导基本解决第二个增加节点问题(另说明以备其它朋友需要使用:如果不将节点内容添加到数据表的要自行修改代码,我汇总了一下:
增加根节点
Dim tr As WinForm.TreeView
Dim nd As WinForm.TreeNode
tr = e.Form.Controls("TreeView1")
nd = tr.Nodes.Add("新节点")
tr.SelectedNode = nd
tr.Select()
tr.BeginEdit()
增加子节点
Dim tr As WinForm.TreeView
Dim nd As WinForm.TreeNode
tr = e.Form.Controls("TreeView1")
nd = tr.SelectedNode
nd = nd.Nodes.Add("新节点")
tr.SelectedNode = nd
tr.Select()
tr.BeginEdit()
(不过使用代码时有一个问题就是增加子节点问题,这个有待解决:打开窗口第一次点添加子节点就会报错,但如先选中任意节点或是添加根节点后就不会出现这种情况),另外两个问题经测试有以下疑问及问题,还请再帮看看是不是操作有误,另附项目。
)
重命名
Dim tr As WinForm.TreeView
tr = e.Form.Controls("TreeView1")
tr.Select()
tr.BeginEdit()
删除
Dim tr As WinForm.TreeView = e.Form.Controls("TreeView1")
Dim nd As WinForm.TreeNode = tr.SelectedNode
nd.Delete()
tr.Select()
其它
原第一问题,使用SelectedPage
疑问:现在导用导航栏,配合作务栏使用。导航栏有case0~4,但看SelectedPage 代码是写成?经测试无法实现点击产品管理后右上任务栏为产品信息管理的模块,点击报价管理后 右上任务栏为报价信息管理模块。
Select Case e.Sender.SelectedIndex
Dim Bar As WinForm.NavBar
Bar = e.Form.Controls("NavBar1")
Bar.SelectedPage = Bar.NavPages("产品管理")
原第三问题:使用自动缩放功能,是指在窗口?经测试无反应,另行自行修改高度后,导航栏位置错位。
[此贴子已经被作者于2012-10-28 1:42:28编辑过]