Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共24 条记录, 每页显示 10 条, 页签: [1] [2] [3]
[浏览完整版]

标题:[求助]狐表如何新增标签?

11楼
狐狸爸爸 发表于:2008/10/20 2:32:00

呵呵,10月20日的更新,可以动态增加标签了,还可以统一设置代码,不用一个一个去设置了。

12楼
don 发表于:2008/10/20 14:31:00
以下是引用狐狸爸爸在2008-10-20 2:32:00的发言:

呵呵,10月20日的更新,可以动态增加标签了。

昏反啊,动态增加的标签不能保存,且不能往指定的窗口增加。不能保存,对用来做地图索引,意义不大啊!

13楼
狐狸爸爸 发表于:2008/10/20 14:38:00
既然是动态增加,当然不能保存啊。
在窗口的afterload事件中,利用代码根据表中数据动态增加标签,和保存的意义是一样的。
14楼
don 发表于:2008/10/20 14:42:00
建议:

1,给CreateControl加个参数,决定增加的控件是否保存,默认不保存。

用于创建控件,语法为:

CreateControl(Name,ControlType,False)

CreateControl(Name,ControlType,True)

2,能指定窗口增加

15楼
狐狸爸爸 发表于:2008/10/20 14:49:00
1、如果保存,就不灵活了,失去了动态的意义,在窗口的AfterLoad事件中执行增加控件的代码,是最佳的方案。
2、其实没必要指定窗口,要哪一个窗口增加控件,直接该窗口的CreateControl和AddControl方法即可。

16楼
don 发表于:2008/10/20 14:49:00
以下是引用狐狸爸爸在2008-10-20 14:38:00的发言:
既然是动态增加,当然不能保存啊。
在窗口的afterload事件中,利用代码根据表中数据动态增加标签,和保存的意义是一样的。

问题是如果用来做地图索引,如不能保存,近两百个标签很难定位啊!建议:

1,给CreateControl加个参数,决定增加的控件是否保存,默认不保存。

如:

CreateControl(Name,ControlType,False)

CreateControl(Name,ControlType,True)

2,能指定窗口增加

17楼
狐狸爸爸 发表于:2008/10/20 14:54:00

保存与否和定位无关,原来增加控件的代码如何,现在的代码还是一样。
建议在数据库中,加入坐标信息。

18楼
don 发表于:2008/10/20 15:21:00
以下是引用狐狸爸爸在2008-10-20 14:54:00的发言:

保存与否和定位无关,原来增加控件的代码如何,现在的代码还是一样。
建议在数据库中,加入坐标信息。

很难通过坐标定位的,很多时候是通过操作人员(而不是开发者)在『操作窗口』,根据需要增减Unit,你叫操作人员如何『坐标操作』?

[此贴子已经被作者于2008-10-20 15:23:40编辑过]
19楼
狐狸爸爸 发表于:2008/10/20 15:26:00
你可以自己增加一个表,特过特定的按键或者鼠标操作,来增加一个控件,并将所增加控件的信息(包括位置)保存到表中,下次打开窗口,就在AfterLoad事件中从这个表读取信息,并根据这些信息增加控件。
20楼
don 发表于:2008/10/20 16:09:00
嗯,也许可行,只是打开地图窗口较频繁,未知效果如何。

[此贴子已经被作者于2008-10-20 16:24:20编辑过]
共24 条记录, 每页显示 10 条, 页签: [1] [2] [3]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03125 s, 2 queries.