CnPack Forum


 
Subject: 能否增加一个控件面板快速定位的功能?
Lanny
新警察
Rank: 1



UID 596
Digest Posts 0
Credits 17
Posts 14
点点分 17
Reading Access 10
Registered 2004-12-6
Location NanChang
Status Offline
Post at 2005-11-14 12:56  Profile | Blog | P.M. 
能否增加一个控件面板快速定位的功能?

看了一个 AVI 的演示,对方的 IDE 环境中的控件选择窗口很方便也使用,CnWizards中的有些不方便,比如多行就会太占用屏幕的空间。 Tabs 方式在控件面板很多的时候显示也会不完全。
这个是屏幕截图:


Image Attachment: psss.JPG (2005-11-14 12:56, 46.03 K)

Top
zjy
管理员
Rank: 9Rank: 9Rank: 9



UID 2
Digest Posts 6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
Post at 2005-11-14 14:07  Profile | Site | Blog | P.M. 
下一版本 0.8.0 将增加一个新的 CompBar 专家,请关注更新

您可以试用一下这个工具(带详细帮助):
http://www.delphipages.com/edit/count.cfm?ID=4040

该工具的原始作者已经授权 CnPack 开发组移植该代码到下一版本的 CnWizards 中,近期的不稳定版就会加上,请关注网站更新。




Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
Top
Lanny
新警察
Rank: 1



UID 596
Digest Posts 0
Credits 17
Posts 14
点点分 17
Reading Access 10
Registered 2004-12-6
Location NanChang
Status Offline
Post at 2005-11-14 14:27  Profile | Blog | P.M. 
这个我现在就在用,但是不方便,它需要 Dock 到 Object Inspector's window ,没有截图中的那么直观和方便实用。

在你们的开发计划中就好了。希望在下个版本中能看见。
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6760
Posts 3556
点点分 6760
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2005-11-14 16:48  Profile | Blog | P.M. 
ComponentBar可以不需要dock吧,有CnWizards后它这个窗口还有置顶的功能,应该比较方便。
不过不少朋友应该还不太习惯这种形式。
Top
wyb_star
新警察
Rank: 1


UID 11
Digest Posts 0
Credits 12
Posts 9
点点分 12
Reading Access 10
Registered 2003-1-17
Status Offline
Post at 2005-11-14 17:03  Profile | Blog | P.M. 
ComponentBar很好用啊

我早就使这个工具了,很好用啊,我从来没有把把它Dock使用(虽然可以)!
Top
Lanny
新警察
Rank: 1



UID 596
Digest Posts 0
Credits 17
Posts 14
点点分 17
Reading Access 10
Registered 2004-12-6
Location NanChang
Status Offline
Post at 2005-11-14 19:47  Profile | Blog | P.M. 
我的意思不是说 ComponentBar 非要 Dock 才能用,我的意思是要它在屏幕上不多占用额外的位置使用。我感觉还是截图中的那个方式比较自然,因为选择控件在习惯上就会移动 Mouse 到上面去。

类似的功能 Delphi 2005 已经有了,可谁叫我们用 Delphi 7 呢。
Top
zjy
管理员
Rank: 9Rank: 9Rank: 9



UID 2
Digest Posts 6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
Post at 2005-11-14 20:01  Profile | Site | Blog | P.M. 
其实本来 D7 控件面板右键菜单里的 Tab 是可以用的,可惜 D7 的 IDE 用了 Bug 巨多的 ActionBar 系列控件来做主菜单和右键菜单,导致菜单一长就显示不全了,还没办法折行:(

其实楼主给出的界面,是很容易实现的。CnWizards 在 D5 下提供的面板右键 Tab 菜单项已经有了类似的功能。截图中的功能可以考虑在下一版本中实现,初步计划在面板右上角加个下键头来下拉出折行后的 Pages 菜单。




Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
Top
wiseinfo
灌水科科长
Rank: 3Rank: 3



UID 560
Digest Posts 0
Credits 159
Posts 80
点点分 159
Reading Access 10
Registered 2004-11-11
Status Offline
Post at 2005-11-23 08:24  Profile | Blog | P.M. 
没必要,正常来讲,用不了几个页的控件,,,
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6760
Posts 3556
点点分 6760
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2005-11-23 18:21  Profile | Blog | P.M. 
最新版本里,D7的控件邮件菜单也实现了折叠的功能,避免了显示不全的问题。有空可下载测试看看。

http://www.cnpack.org/download/u ... .9.169_Unstable.exe
Top
Lanny
新警察
Rank: 1



UID 596
Digest Posts 0
Credits 17
Posts 14
点点分 17
Reading Access 10
Registered 2004-12-6
Location NanChang
Status Offline
Post at 2005-11-23 22:12  Profile | Blog | P.M. 
感觉怪怪的,More... 太多了,我个人认为可以像 compbar 1.04 那样提供自定义分组的功能。
最好是能和我第一个图的那个工具一样展开,感觉那样选择很方便,不过每个人的感觉不同,可以考虑做些选择,再次感谢开发组的努力,为我们带来了如此优秀的工具。

附上我机器上面的截图,不知道是否是 Bug, 最左边中间的那个 more .. 按下去没有反应。

还有一个 compbar 1.04


Image Attachment: 001.jpg (2005-11-23 22:12, 63.86 K)



Attachment: compbar104.rar (2005-11-23 22:12, 194.27 K)
Download count 446
Top
Lanny
新警察
Rank: 1



UID 596
Digest Posts 0
Credits 17
Posts 14
点点分 17
Reading Access 10
Registered 2004-12-6
Location NanChang
Status Offline
Post at 2005-11-23 23:55  Profile | Blog | P.M. 
补充一点,就像像上图一样,如果组件多余2个页面显示的话,好像不会出现第3个页面。我刚刚才发现还有些组件在 More... 显示不全,和上图鼠标所在的 More ... 就有问题,移动到上面啥也不会展出来,点击就会关闭这个选择。

我将操作解图了,可以看一下使一个动画的屏幕捕获。我机器上还安装了 TMS 组件,但菜单没有显示出来。

[ Last edited by Lanny on 2005-11-24 at 00:32 ]


Attachment: 33.rar (2005-11-23 23:55, 173.35 K)
Download count 443
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6760
Posts 3556
点点分 6760
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2005-11-26 09:15  Profile | Blog | P.M. 
这确实是我们的Bug,我们一定尽快修正。
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6760
Posts 3556
点点分 6760
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2005-11-27 15:06  Profile | Blog | P.M. 
昨日的最新构建版本已经修正了此问题,您可以下载测试一下:

http://www.cnpack.org/download/u ... .9.171_Unstable.exe
Top
Lanny
新警察
Rank: 1



UID 596
Digest Posts 0
Credits 17
Posts 14
点点分 17
Reading Access 10
Registered 2004-12-6
Location NanChang
Status Offline
Post at 2005-11-27 20:50  Profile | Blog | P.M. 
是否还能加强一些功能?

171 版本,Tab 没有显示不全的问题了。但感觉用起来还是有点不方便。

是否能考虑增加2个功能?
1)可以按组件在面板上的顺序排列?而不是现在的按字母排序?
2)Tab 是否能和 compbar 一样,支持自定义分组?这样就能减少一些页面了。选择也会快点。

Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6760
Posts 3556
点点分 6760
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2005-11-28 12:11  Profile | Blog | P.M. 
我们的这个专家是以增强IDE为主,不太适合修改IDE的原来的功能吧。
你说的这些功能Compbar大概都有,原本我们还打算将Compbar移植过来,后来作者不合作了,也就没有了后文。
Top
Lanny
新警察
Rank: 1



UID 596
Digest Posts 0
Credits 17
Posts 14
点点分 17
Reading Access 10
Registered 2004-12-6
Location NanChang
Status Offline
Post at 2005-11-28 16:13  Profile | Blog | P.M. 
Compbar 太占资源,感觉装了他 IDE 响应有问题,他会列出具体的空间,而不仅仅是控件的标签,在空间多的时候,我想会很影响效率的, DELPHI 本身带的就够用了,我感觉就是如何能快捷的选择到具体的 Tab。

我所说的定制Tab不是要去修改现有的IDE,我的意思是能方便快捷的选择到使用的 Tab ,在 Tab 不是很多的时候一般感觉不出来,当控件多了。方便选择 tab 我觉得还是很有必要的,不过现在的已经不错了。
不过针对现在的版本,有个意见,出现 More...的时候,是否能不停的向左边扩展,直到超出屏幕才折回,而不是现在2页就折回,这样会遮住以前出来的。
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6760
Posts 3556
点点分 6760
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2005-11-28 16:29  Profile | Blog | P.M. 
子菜单的展开方向似乎不太容易手工控制,都是由菜单控件本身自动计算的,默认向右边,右边没空间才向左边延伸。
Top
MSTAR
普通灌水员
Rank: 2



UID 897
Digest Posts 0
Credits 98
Posts 58
点点分 98
Reading Access 10
Registered 2005-6-11
Location 海南
Status Offline
Post at 2005-11-29 14:45  Profile | Site | Blog | P.M.  | QQ
好东西呀
Top
 




All times are GMT++8, the time now is 2024-5-5 18:29

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.027377 second(s), 10 queries , Gzip enabled

Clear Cookies - Contact Us - CnPack Website - Archiver - WAP