求高手指点下
delphi吧
全部回复
仅看楼主
level 8
we21314 楼主
怎样实现在Unit2中设置Unit1中的控件属性,求高手解答。
在uses中已经加入了Unit1的单元名main,调用的时候还是显示如下
PS:OSset为Unit2
2014年06月26日 03点06分 1
level 7
不在这里uses,是下面那个。
2014年06月26日 06点06分 2
implementation下面的那个么?
2014年06月26日 08点06分
level 8
we21314 楼主
刚才试了下,还是不行。是不是必须得再弄一个全局变量作为中间变量[泪]
2014年06月26日 08点06分 3
level 6
在unit2的implementation下面加上
uses unit1;
2014年06月26日 08点06分 4
刚才试了下还是没法设置Unit2中的控件属性,我又专门弄了个中间变量。[太开心]
2014年06月26日 08点06分
回复 we21314 :好吧!
2014年06月26日 09点06分
level 11
是改类属性还是实例属性?实例属性直接调用赋值就OK,类属性的话比较麻烦,子类继承覆盖吧!
2014年06月26日 08点06分 5
我新手,不明白啥叫实例属性。就是用一个trackbar控件的position属性来调整计时器的时间间隔,只不过这两个控件在两个界面上,直接赋值总是提示无法调用。[疑问]
2014年06月26日 09点06分
回复 we21314 :那你可以仿照VCL单元中的property设计啊,在相应的GetPosition和SetPosition中,改变窗体属性Position。并且写相应trackbar的Position属性;然后在两个trackbar的Position改变属性的事件中,重新置窗体属性Position。
2014年06月26日 09点06分
回复 we21314 :这么设计虽然很烦琐,但是条理清晰,有功能变动或增强的话就很好用了。
2014年06月26日 09点06分
回复 阳光和青草 :基本能明白是啥意思了,不过自己做还有点困难,我再试试吧[真棒]
2014年06月26日 13点06分
1