唉,这个问题怎么办哪?
tjm 2003-08-23 03:05:21 我的程序有个FORM,是动态创建的,根据某个参数的不同,FORM的上将有几个控件显示或不显示,当然相应的FORM的大小要变化,并且有两个BUTTON的位置要移动。
我简单的根据目测,给了两组绝对的数值,
if(bF)
{
Form->HEIGHT=456;
Button1->Top=123;
Button2->Top=123;
SomeOne->Visible=false;
}
else
Form->Height=654;
Button1->Top=456;
Button2->Top=456;
SomeOne->Visible=true;
}
问题是:
在我做设计的机器上(WINXP)没问题。改变分辨率也正常。
在另个机器(WIN98)就不正常,Form的大小和Button1,Button2的位置都不对了。
其它不动态变化位置、大小的控件都正常。为什么?
还有,我在主窗口也动态创建了几个Image,也是用绝对数值定位置,在两台机器上
显示的都正常。为什么会不一样?
是不是Form的属性中有什么决定性的东西?
我查不出来呀,请帮帮我。