xtreme taskpanel 无法退出vfp的问题!

YUAN168 2011-10-18 04:28:58

frmMain showwindows=2

frm子窗体 showwindows=1
=======================
现运行中
frmMain中包含 frm子窗体 ,frm子窗体中有一个taskpanel,

当我点 frmMain的关闭时,系统就死机,cpu跑到90%,vfp也退不出去 ,只能通过进程管理器关掉。

如果 frm子窗体 中 没有 taskPanel 就不会出问题,可以直接关掉frmMain,退出系统,请问是什么原因啊?
...全文
200 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
qthl006 2012-08-13
  • 打赏
  • 举报
回复
楼主是这款软件么 、?

Codejock Xtreme TaskPanel为Windows开发者提供了一个非常熟悉的任务栏,与Windows资源管理器类似。该任务面板可以像VS.NET工具一样被运用,利用拖放可以快速、简单的在任务栏中放置其组织项目,不同的是该控件包含了VS2005, Office 2003, and Windows XP。你不仅可以自定义任务栏的样式,还可以改变其行为。有效的行为包括:Windwos资源管理器、列表框与工具箱。利用任务栏的特点,你可以很方便的实施对应用程序的管理,也可以作为用户显示信息的唯一方法。
此产品包含在产品集合 Xtreme Toolkit Pro,Xtreme Suite Pro 中。

Office and Explorer 任务栏

Task Panel -Xtreme TaskPanel为Windows开发者提供了一个非常熟悉的任务栏,与Windows资源管理器类似。你可以很方便的实施对应用程序的管理,也可以作为用户显示信息的唯一方法。可以规定与你的应用程序中通用主题设置相匹配的类别。该任务栏可以像VS.NET工具一样被运用。
Item Types - Xtreme TaskPanel允许你为自己的任务栏增加一些关联主题的项目。也能够增加用于显示重要的信息文字条目,并且你还可以增加自定义的控件,如文本框、下拉框、按钮、选项按钮等。
Group Captions -Xtreme TaskPane允许隐藏/显示你的任务栏组的标题工具栏,为如何向用户显示你的数据提供了更多的选择。
Special Groups - Xtreme TaskPanel允许你指定一个组,如专用组,组标记如专用组是被用于显示与普通组不同内容的特殊组。这是用于显示用户缺省状态或重要条目的一个非常好的方法。
Animation - 当在任务栏中打开或关闭组时,Xtreme TaskPanel允许你使用动画效果。你可以改变动画的开、关或使用系统设置。在追加动画时,组的打开或关闭具有几个预先设定的行为可供选择。
Expandable Groups - Xtreme TaskPanel允许指定那些组可被用户扩展或隐藏。你能够指出特殊组或指出所有组能否被扩展。
边框 - Xtreme TaskPanel允许改变任务栏的边框。也能够改变任务面板组四周的边框。或者改变每个特殊任务面板的边框。
类似于 VS.NET风格的工具箱控件-Xtreme Task Panel提供所有功能控件。
Theme Support - Xtreme Task Panel ActiveX提供了一个VS.NET工具箱的标准菜单,该工具箱被包含到任务栏中, 你可以方便快捷的建立和指定工具箱。
Toolbox Layout - Xtreme 任务栏工具箱控件允许你改变你的工具箱项目,此项目可以以图像和文字,图片和文字显示在图标的下面.在你的应用程序中,可以随意改变工具箱的设置。
Drag and Drop Items - Xtreme Task 面板的工具箱和任务栏控件允许通过拖放的形式来改变Items,在同一个组中移动Items,拖动Items到其它组,你也可以拖放整个组,其拖放功能能方便快捷的自定义一个工具箱或任务面板。
Toggle按钮 - Xtreme Task 面板的工具箱和任务栏控件提供了一个目标按钮,可以使用户很容易看到在你工具箱和任务栏中是开或关.当目标按钮被点击,你仅需要更新item的"选择"属性即可。
图标大小 - 对于Xtreme Task 面板与任务栏控件,允许改变所选择工具图标的大或小,设置起来非常容易。通过鼠标点击便可以完成数据交换,在应用程序控制方面给用户一个满意效果。此特点不必担心在使用大量图像时会占用空间。
Hot Tracking - Xtreme Task面板的工具箱和任务栏控件允许你增加hot tracking。hot tracking被开启后,当鼠标经过你的items时,items将变为热区。这使你很容易的看到鼠标经过的items效果。有4种不同类型的hot tracking可供选择,它们是文字和图片,纯文本,纯图片及无文件。
行为 - Xtreme Task 面板的工具箱和任务栏控件允许你改变组的动画行为。



YUAN168 2011-10-20
  • 打赏
  • 举报
回复
非常感谢,问题已解决!
YUAN168 2011-10-19
  • 打赏
  • 举报
回复
以上的方法都试过了,都不行
taohua300 2011-10-19
  • 打赏
  • 举报
回复


在QueryUnload事件中释放一下该控件试试

比如控件在表单中的name属性oTreme1

Release oTreme1

还不行的话

在子表单中也加上这句试试

纯猜测

我下载了控件不能用
taohua300 2011-10-19
  • 打赏
  • 举报
回复
注册完控件不能用啊

豆老师怎么模拟的

楼主方便做个实例么
YUAN168 2011-10-19
  • 打赏
  • 举报
回复
楼上说的是可以,如果先关 frm子窗体 是不会有问题。

但是问题是:我在系统中会打开很多个 子窗体 ,用户想一下子就关掉,而且这些 子窗体 相互之间是要切换的 ,所以 windowtype=0 .

frm子窗体中,如果没有 taskpanel控件,就不会有问题。

我试过在 frm子窗体 的 destory中 this.RemoveObject("otaskPanel")

也不行
都市夜猫 2011-10-19
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 taohua300 的回复:]
注册完控件不能用啊

豆老师怎么模拟的

楼主方便做个实例么
[/Quote]

本论坛下载频道有 12.0.1 等几个版本
可以搜索上传用户 allisnew 的资源,或直接搜关键词 Xtreme SuitePro ActiveX
注意要 零售或注册版,有些可能是试用版
needacoder 2011-10-19
  • 打赏
  • 举报
回复
VFP就是这样难缠
都市夜猫 2011-10-19
  • 打赏
  • 举报
回复
试过了,这个 12.0.1 以后的版本确实有这样的问题
我换成原来的 10.4.2 不会出现被锁住的情况
简单点的解决方法是在 frmMain 的 QueryUnload 事件中强制先关闭这个 frmChild 窗口了
这里是测试表单:
http://access911.net/csdn/FileDescription.asp?mdb=2011-10-19&id=38
十豆三 2011-10-18
  • 打赏
  • 举报
回复
先关闭 frm子窗体 再关闭 frmMain(可以设置 frm子窗体 WindowType 属性为1)

如果还想直接关闭 frmMain,在 frmMain 表单的 QueryUnload 事件代码释放一下 frm子窗体。
YUAN168 2011-10-18
  • 打赏
  • 举报
回复
xtreme SuitePro Activex2009 (13.2.1)

控件已上传,多谢大侠。
都市夜猫 2011-10-18
  • 打赏
  • 举报
回复
我用过 Xtreme 的多个控件,也包括这个任务面板控件,不过是很久以前的事了,当时的版本是 10.4.2。没有出现过锁住的情况,不知你现在所用的版本是多少?
把你的 TaskPanel.ocx 发到 http://www.access911.net/csdn/,帮你测试一下,看是不是控件的问题。

2,723

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧