控件可不可以从一个工程中得窗体复制到另一个窗体?

时间:2022-10-24 21:03:56
想把一个工程的form的一些控件复制到新工程的form中,不知为什么出错了!!!
可以复制,但运行的时候复制的内容不显示出来,这是为什么呢?
有什么方法可以解决?
新学者,对form从一个工程到另一个工程也不是很清楚,搞得乱七八糟,焦头烂额啊!

10 个解决方案

#1


有些控件中的Item,复制到其他窗体时,这些Item的内容不会随着控件复制的。

#2


对form从一个工程到另一个工程也不是很清楚-->把相应的窗体的cpp,dfm,。h这三个文件复制到新的项目的目录。添加的时候-菜单project--》add to project--》选择那个窗体的cpp文件。添加就可以了

#3


若其复制的控件在新窗口中已经存在,则会重新命名为默认名称的,检查一下控件的名称是否被改变了

#4


复制的名称都已经改过来了,应该不是问题。只是一运行就不能显示了,复制的是一个groupbox,visible没问题,不知道是不是被别的panel给遮住了?还是怎么回事?
  

另外现在发现一个奇怪的现象,就是我重新添加在这个form里的edit,什么也不做,运行时这个edit控件也神奇的不能显示???

#5


复制的名称都已经改过来了,应该不是问题。只是一运行就不能显示了,复制的是一个groupbox,visible没问题,不知道是不是被别的panel给遮住了?还是怎么回事?
   

另外现在发现一个奇怪的现象,就是我重新添加在这个form里的edit,什么也不做,运行时这个edit控件也神奇的不能显示???

引用 3 楼 zjj_zjj 的回复:
若其复制的控件在新窗口中已经存在,则会重新命名为默认名称的,检查一下控件的名称是否被改变了

#6


UI上面右键单击 
Bring to front
send to back
设置一下

#7


这个试过不行。。。
引用 6 楼 zjj_zjj 的回复:
UI上面右键单击 
Bring to front
send to back
设置一下

#8


呵呵,我都是复制粘贴另一个工程文件的,所以注意命名规则,不然移植很麻烦

#9


是啊!很麻烦!

我的这个莫名其妙的问题再次出现了!
无语啊!

引用 8 楼 tianlu123 的回复:
呵呵,我都是复制粘贴另一个工程文件的,所以注意命名规则,不然移植很麻烦

#10


复制功能做的不太好。不行就重新设计一下吧。

#1


有些控件中的Item,复制到其他窗体时,这些Item的内容不会随着控件复制的。

#2


对form从一个工程到另一个工程也不是很清楚-->把相应的窗体的cpp,dfm,。h这三个文件复制到新的项目的目录。添加的时候-菜单project--》add to project--》选择那个窗体的cpp文件。添加就可以了

#3


若其复制的控件在新窗口中已经存在,则会重新命名为默认名称的,检查一下控件的名称是否被改变了

#4


复制的名称都已经改过来了,应该不是问题。只是一运行就不能显示了,复制的是一个groupbox,visible没问题,不知道是不是被别的panel给遮住了?还是怎么回事?
  

另外现在发现一个奇怪的现象,就是我重新添加在这个form里的edit,什么也不做,运行时这个edit控件也神奇的不能显示???

#5


复制的名称都已经改过来了,应该不是问题。只是一运行就不能显示了,复制的是一个groupbox,visible没问题,不知道是不是被别的panel给遮住了?还是怎么回事?
   

另外现在发现一个奇怪的现象,就是我重新添加在这个form里的edit,什么也不做,运行时这个edit控件也神奇的不能显示???

引用 3 楼 zjj_zjj 的回复:
若其复制的控件在新窗口中已经存在,则会重新命名为默认名称的,检查一下控件的名称是否被改变了

#6


UI上面右键单击 
Bring to front
send to back
设置一下

#7


这个试过不行。。。
引用 6 楼 zjj_zjj 的回复:
UI上面右键单击 
Bring to front
send to back
设置一下

#8


呵呵,我都是复制粘贴另一个工程文件的,所以注意命名规则,不然移植很麻烦

#9


是啊!很麻烦!

我的这个莫名其妙的问题再次出现了!
无语啊!

引用 8 楼 tianlu123 的回复:
呵呵,我都是复制粘贴另一个工程文件的,所以注意命名规则,不然移植很麻烦

#10


复制功能做的不太好。不行就重新设计一下吧。