以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  用户咨询  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=4)
----  [讨论]星能复制【窗口】就好了  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=4&id=30588)

--  作者:从头再来
--  发布时间:2010-8-20 20:41:15
--  [讨论]星能复制【窗口】就好了

星友们好:

      使用星已经快2年了,使用总体感觉良好,不过就是在复制方面欠缺一点,比如我有一个项目,现在一共有两个窗

 

口,窗口2全部设置好了,我又准备增加一个窗口,即窗口3,但是窗口3与窗口2的事件几乎完全相同!!!

 

要是能直接复制出一个窗口来,可以说就可以节省一半时间,注意:项目不能分开设计,只能在一个项目里面完成。否则

 

没有此问题。太希望有这样的功能。


--  作者:玩脑者
--  发布时间:2010-8-20 23:35:14
--  

你新建一个窗口3,然后把窗口2的里面的内容(构件)全选--->右键拷贝-->在窗口3中右键,粘帖

 

这就可以实现你要的。


--  作者:heying
--  发布时间:2010-8-21 9:24:55
--  
楼上的方式 很正确;但这里要注意 构件名称的变化,否则会化更多的时间去查错。
--  作者:pc_doctor
--  发布时间:2010-8-22 14:14:31
--  
以下是引用heying在2010-8-21 9:24:55的发言:
楼上的方式 很正确;但这里要注意 构件名称的变化,否则会化更多的时间去查错。

楼主的需求确实存在!

目前一般只有采用2楼 玩脑者 的办法。

3楼 heying 的提醒更是重要,我就曾经有过如此教训,尽管仔细做了修改,但是还是有疏漏,结果查找毛病时人都搞晕了,最后只好老老实实的新建。

这样的复制,一旦遇上源窗口构件多而且命令复杂时,建议还是老老实实的新建为好!

 

如果,确实需要在不同的状态下需要同样的构件和界面,并且二者需求相差又不大的情况下,可以不一定非要两个同样的窗口,而是可以在源窗口的构件、界面、命令设计时就事先做好条件或判断等选择,这样就可以实现一套窗口完成多个需求状态。这也是程序设计的技巧之一!如果能掌握并熟练运用这种技巧,你一定就会感到编程的高阶层乐趣!!

 

 


--  作者:从头再来
--  发布时间:2010-8-22 16:07:51
--  
非常感谢你们,按照你们的方法已经实现,不过如果太复杂,还是重新做一遍比较好。