社区
VFP
帖子详情
请大家帮我一下,谢谢.
tfy_002
2004-09-23 11:33:37
我想用vfp做一个犹如在windows98资源管理器的树型目录的向导,该如何实现.
...全文
70
5
打赏
收藏
请大家帮我一下,谢谢.
我想用vfp做一个犹如在windows98资源管理器的树型目录的向导,该如何实现.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tfy_002
2004-09-24
打赏
举报
回复
谢谢你们
dfwxj
2004-09-24
打赏
举报
回复
用ACTIVEX控件TREEVIEW
tfy_002
2004-09-24
打赏
举报
回复
我调试了一个怎么不可以.为什么说该句为不合方法 IF FILE("xm.dbf") 我还需要在添加其它数据表或控件吗?
xclzteb
2004-09-24
打赏
举报
回复
楼上的可以了。
十豆三
2004-09-24
打赏
举报
回复
转贴------------------------------
TreeView控件使用示例
以下代码是本演示的全部代码,你只要把它拷贝到任一PRG文件中,执行该文件你就可以看到相应的效果。该代码段在执行后会在目录下自动生成一个Xm.dbf文件,运行后可自行删除。
CLEAR ALL
CLOSE ALL
CLEAR PROGRAM
PUBLIC TreeView
Create_Dbf()
oForm = CREATEOBJECT("TreeView")
oForm.show()
RETURN
DEFINE CLASS TreeView AS form
Height = 258
Width = 388
DoCreate = .T.
AutoCenter = .T.
Caption = "TreeView 控件示例"
MaxButton = .F.
MinButton = .F.
WindowType = 1
BackColor = RGB(128,128,255)
Name = "TreeView"
Key = 0
ADD OBJECT label1 AS label WITH ;
BackStyle = 0, ;
Caption = "", ;
Height = 102, ;
Left = 198, ;
Top = 16, ;
Width = 180, ;
Name = "Label1"
ADD OBJECT command1 AS commandbutton WITH ;
Top = 211, ;
Left = 217, ;
Height = 32, ;
Width = 149, ;
Caption = "退出演示", ;
Name = "Command1"
ADD OBJECT command2 AS commandbutton WITH ;
Top = 173, ;
Left = 217, ;
Height = 32, ;
Width = 67, ;
Caption = "添加节点", ;
Name = "Command2"
ADD OBJECT command3 AS commandbutton WITH ;
Top = 173, ;
Left = 299, ;
Height = 32, ;
Width = 67, ;
Caption = "删除节点", ;
Name = "Command3"
ADD OBJECT tree AS olecontrol WITH ;
OLECLASS="COMCTL.TreeCtrl.1",;
Top = 0,;
Left = 0,;
Width = 182,;
Height = 258,;
HideSelection = .F.
PROCEDURE Init
Select xm
o = This.Tree
Scan
If AllTrim(Node) = '0_'
o.Nodes.Add(, 1, AllTrim(Key), AllTrim(Text))
Else
o.Nodes.Add(AllTrim(Node), 4, AllTrim(Key), AllTrim(Text))
EndIf
EndScan
This.Key = o.Nodes.Count
o.Setfocus
ENDPROC
PROCEDURE Tree.Init
This.LabelEdit = 1
This.LineStyle = 1
This.Indentation = 18
ENDPROC
PROCEDURE command1.Click
CLOSE ALL
RELEASE ThisForm
ENDPROC
PROCEDURE command2.Click
o = ThisForm.Tree
IF ISNULL(o.SelectedItem)
RETURN
ENDIF
ThisForm.Key = ThisForm.Key + 1
nKey = ALLTRIM(STR(ThisForm.Key)) + "_"
nNode = o.SelectedItem.Key
nText = "新添加节点"
o.Nodes.Add(nNode, 4, nKey, nText)
o.Setfocus
ENDPROC
PROCEDURE command3.Click
o = ThisForm.Tree
IF ISNULL(o.SelectedItem)
RETURN
ENDIF
Ip = o.SelectedItem.Index
o.Nodes.Remove(Ip)
o.Setfocus
ENDPROC
PROCEDURE Tree.NodeClick
LPARAMETERS node
IF ISNULL(This.SelectedItem)
RETURN
ENDIF
Ip = OCCURS("\", Node.FullPath)
ThisForm.label1.Caption = "你现在选中是: 第 " + ALLTRIM(STR(Ip + 1)) + " 层节点" + CHR(13) + CHR(13) +;
"节点Key 值是: " + Node.Key + CHR(13) + CHR(13) +;
"节点Text值是: " + Node.Text
ENDPROC
ENDDEFINE
PROCEDURE Create_Dbf
IF FILE("xm.dbf")
DELETE FILE xm.dbf recycle
ENDIF
CREATE TABLE xm(KEY c(2), Node c(2), Text c(20))
INSERT INTO xm(Key, Node, Text) ValUes("1_", "0_", "浙江省")
INSERT INTO xm(Key, Node, Text) ValUes("2_", "0_", "广东省")
INSERT INTO xm(Key, Node, Text) ValUes("3_", "1_", "诸暨市")
INSERT INTO xm(Key, Node, Text) ValUes("4_", "2_", "东莞市")
INSERT INTO xm(Key, Node, Text) ValUes("5_", "3_", "安华镇")
INSERT INTO xm(Key, Node, Text) ValUes("6_", "4_", "石龙镇")
RETURN
项目经理俱乐部(第3辑)-项目案例.敏捷.职场厚黑学.管理水深学
课程分项目管理疑难杂症、项目的需求管理与质量管理、敏捷.产品经理.互联网、职场厚黑学和企业管理水深学,共五个章节为...) 保护知识产权的需要,不提供PPT下载,本课程学习可以不辅助PPT课件,
谢谢
你的理解和支持!
matlab输入syms有错,matlab的问题:当我输入>> syms x;>>f=x*x 按回车后就出错,这是怎么回事啊?
请
大家
帮
帮
...
matlab的问题:当我...
请
大家
帮
帮
matlab的问题:当我输入>> syms x;>>f=x*x 按回车后就出错,这是怎么回事啊?
请
大家
帮
帮
错误信息:error_msg : maple: directory does not exist---------------------...
ChatGPT
帮
我跑了一个完整的 DevOps 流水线,离了个大谱...
如何将 N 个 ChatGPT 账号接入微信,今天就来给大家演示
一下
如何利用 ChatGPT
帮
我工作,让自己有更多的时间摸鱼!上篇文章还没看的赶紧去看????我将 9 个 ChatGPT 账号接入微信,我现在整个人都麻了...作为一名云...
利用Python进行爬虫时中途总会出错并中止运行,并提示multiprocessing.pool.RemoteTraceback,我把源代码全部贴出来,
请
大家
帮
帮
忙,
谢谢
!
源代码: import requests # 爬取页面 import logging # 输出信息 import re # 正则表达式 import pymongo # 存储数据 from pyquery import PyQuery as pq # 直接解析网页 from urllib.parse import urljoin # URL...
经济学中ppf计算机会成本例题,[求助]大家
帮
帮
忙:一个关于PPF曲线与机会成本的问题。
谢谢
!!!...
自己的理解,如果有错大家批评,可别误导别人。但是我还是不明白为什么这个原因会导出“当其中一种东西的数量增加的时候,其机会成本也会增加”这个结论...这个推导我也不会.我直观的解释,假设我用一定的资源生产衣服...
VFP
2,722
社区成员
29,107
社区内容
发帖
与我相关
我的任务
VFP
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
复制链接
扫一扫
分享
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章