Foxtable(狐表)用户栏目专家坐堂 → [求助]狐表如何新增标签?


  共有29863人关注过本帖树形打印复制链接

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

帅哥哟,离线,有人找我吗?
狐狸爸爸
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2008/10/20 2:32:00 [只看该作者]

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


 回到顶部
帅哥哟,离线,有人找我吗?
don
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1812 积分:12993 威望:0 精华:14 注册:2008/10/11 18:07:00
  发帖心情 Post By:2008/10/20 14:31:00 [只看该作者]

以下是引用狐狸爸爸在2008-10-20 2:32:00的发言:

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

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


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2008/10/20 14:38:00 [只看该作者]

既然是动态增加,当然不能保存啊。
在窗口的afterload事件中,利用代码根据表中数据动态增加标签,和保存的意义是一样的。

 回到顶部
帅哥哟,离线,有人找我吗?
don
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1812 积分:12993 威望:0 精华:14 注册:2008/10/11 18:07:00
  发帖心情 Post By:2008/10/20 14:42:00 [只看该作者]

建议:

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

用于创建控件,语法为:

CreateControl(Name,ControlType,False)

CreateControl(Name,ControlType,True)

2,能指定窗口增加


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2008/10/20 14:49:00 [只看该作者]

1、如果保存,就不灵活了,失去了动态的意义,在窗口的AfterLoad事件中执行增加控件的代码,是最佳的方案。
2、其实没必要指定窗口,要哪一个窗口增加控件,直接该窗口的CreateControl和AddControl方法即可。


 回到顶部
帅哥哟,离线,有人找我吗?
don
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1812 积分:12993 威望:0 精华:14 注册:2008/10/11 18:07:00
  发帖心情 Post By: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楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2008/10/20 14:54:00 [只看该作者]

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


 回到顶部
帅哥哟,离线,有人找我吗?
don
  18楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1812 积分:12993 威望:0 精华:14 注册:2008/10/11 18:07:00
  发帖心情 Post By:2008/10/20 15:21:00 [只看该作者]

以下是引用狐狸爸爸在2008-10-20 14:54:00的发言:

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

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

[此贴子已经被作者于2008-10-20 15:23:40编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  19楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2008/10/20 15:26:00 [只看该作者]

你可以自己增加一个表,特过特定的按键或者鼠标操作,来增加一个控件,并将所增加控件的信息(包括位置)保存到表中,下次打开窗口,就在AfterLoad事件中从这个表读取信息,并根据这些信息增加控件。

 回到顶部
帅哥哟,离线,有人找我吗?
don
  20楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1812 积分:12993 威望:0 精华:14 注册:2008/10/11 18:07:00
  发帖心情 Post By:2008/10/20 16:09:00 [只看该作者]

嗯,也许可行,只是打开地图窗口较频繁,未知效果如何。

[此贴子已经被作者于2008-10-20 16:24:20编辑过]

 回到顶部
总数 24 上一页 1 2 3 下一页