以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]bom路径打开 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=171836) |
||||
-- 作者:miaoqingqing -- 发布时间:2021/9/11 11:27:00 -- [求助]bom路径打开
双击打开层级树 当前选择的 盘符+层级树的路径,例如: D:\\P01 D:\\P01\\M01 D:\\P01\\M01\\E01 D:\\P01\\M01\\E02 D:\\P01\\M02 D:\\P01\\M02\\E03 D:\\P01\\M02\\E06 |
||||
-- 作者:有点蓝 -- 发布时间:2021/9/11 11:39:00 -- Dim trv = e.Form.Controls("LayersTree1").basecontrol msgbox(trv.Selectednode.fullpath)
|
||||
-- 作者:miaoqingqing -- 发布时间:2021/9/11 12:42:00 -- 回复:(有点蓝)Dim trv = e.Form.Controls("L... Dim trv = e.Form.Controls("LayersTree1").basecontrol Dim pf = e.Form.Controls("ComboBox1").text \'ComboBox1是当前行的 盘符值 Dim dr As String = pf & trv msgbox(dr.Selectednode.fullpath) 上面代码报错 求助,增加盘符列只在前面。 求助,目录树有(数量),nsgbox出来的路径不显示(数量) |
||||
-- 作者:有点蓝 -- 发布时间:2021/9/11 13:43:00 -- Dim trv = e.Form.Controls("LayersTree1").basecontrol Dim p As String = "\\(\\w+(?=\\))\\)" Dim str = System.Text.RegularExpressions.Regex.Replace(trv.Selectednode.fullpath, p ,"") str = e.Form.Controls("ComboBox1").text & str msgbox(str)
|
||||
-- 作者:miaoqingqing -- 发布时间:2021/9/11 17:03:00 -- 回复:(有点蓝)Dim trv = e.Form.Controls("L... st.ValueCol = "数量" 同一级目录树,数量能否按升序排? Dim trv As WinForm.LayersTree = e.Form.Controls("LayersTree1") Dim st As New LayerTreeSetting st.PathCol = "级码" st.TextCol = "物料" st.ValueCol = "数量" st.Separator = "." st.GridTree = True trv.BuildBomTree(Tables("物料清单B"),st) |
||||
-- 作者:有点蓝 -- 发布时间:2021/9/11 17:28:00 -- LayerTreeSetting的相关属性有: LayerCol: 字符型,指定层级列 http://www.foxtable.com/webhelp/topics/3356.htm |
||||
-- 作者:miaoqingqing -- 发布时间:2021/9/11 18:05:00 -- 回复:(有点蓝)LayerTreeSetting的相关属性有:Laye... 求助 数量,自动等于该盘符文件夹里面文档的数量值 比如,d:\\图库 这个文件夹里面有5张图片,数量列自动等于5 |
||||
-- 作者:有点蓝 -- 发布时间:2021/9/12 20:16:00 -- 到datacolchanged事件处理,获取文件数量参考:http://www.foxtable.com/webhelp/topics/0341.htm msgbox(FileSys.GetFiles("d:\\图库").count)
|