2ccc.com转换简体说明:
生活有智慧, 聪明大发现: 各位是不是觉得看起来还不错呢? 本来也是困扰了我很久, 不过, 当我想到Windows是一个图形介面的OS, 所以所有的画面皆是由图形所构成 但是如果很多图形重叠时, 怎麽办? 大部分我们看到的现象, 就是谁的图最後盖上去, 就是显示他 因此, 让我想到魔术师在变戏法时, 没有人是真的手被切掉, 也没有人是真的可以把鸽子凭空变不见, 这只不过是我们一时看不到破碇! 所谓江湖一点通, 说破不值钱. 所以, 我的想法很简单, 来自我之前所po的观念和技巧: http://delphi.ktop.com.tw/TOPIC.ASP?TOPIC_ID=23435 再加上一些巧思, 就能拼凑出我们想要的画面和操作的行为
我的正解: 其实我全部才使用了TPanel和TTreeView两个VCL就达成我要的画面(不要打我, 真的就这麽简单嘛) 不过解法并非只有一种, 只是以我常用的习惯, 我找了这个两个VCL来贴出我要的画面. 所以, 严格讲起来, 这个程式是没什麽技巧性啦, 只是怎麽使用创意把所要的画面给呈现出来. 而且, 还有一个非常重要的重点唷!!! 程式是自己写的, 所以随时可以换Icon, 换背景, 可以和别人互相交换渐层的样式, 随时可以加加减减的, 又免费! 是不是比那些网路上卖VCL的网站来得经济又实惠呢? 当然, 如果你钱太多, 则不在此考虑范围内 在这样的巧思下, TListView也何尝不是一个好元件, 不过时间有限, 各位可以自己玩看看 ^^
要注意的事: 1. 在此例中, 我只是为了呈现想要的画面, 还没时间把它作成VCL 2. 渐层部份, 由於赶工, 所以先以贴一张图上去, 各位可以自己写程式把画面的背景呀, 作一些处理, 就会很好看唷, 或是画多张美美的渐层, 在不同时间作更换, wa.....自己风格的画面就出来了, 你也可以在背景放不同的美女图, 当user click时, 就换不同张, 有很多的变化, 就像您各人的巧思和创意噜 3. TreeView每个Item间, 是否能把间距自由改变, 我还不是很清楚, 请各位不吝指导小弟 4. TreeView每个Item所占的pixel数, 我也不是很清楚怎麽读, 请各位不吝指导 5. Soure code是BCB版的, 因为我不会delphi呀, 不知道谁可以帮我写成delphi版的呢 ^.^
讨论: 希望各位拿了我的soure去看时, 不会笑掉大牙, 真的是没什麽技巧可言, 不过类似的巧思是可以作到很多不一样的画面, 我的美工不怎麽强, 因此先作个原型出来, 希望各位拿回去修改後, 觉得不错的话, 也把你的成果上传到K.TOP, 然後在此篇回应时, 贴上你程式的连结. 对於不错的程式技巧, 我会再修正我的内容, 再贴上来 希望大家能发挥自己的巧思, 把程式拿回去玩後, 改一改, 一起贴上来分享各位的创意 |