窗口发生了变化

tjm 2001-07-18 09:16:17
我有一个窗口,上面有个panel,PANEL中有一个IMAGE,和几个BUTTON,IMAGE中事先LOAD了一张图,
IMAGE->AUTOSIZE=TRUE;
form->autosize=true;
panel->width=image->width;
panel->height=image->height;
结果,在两台都是800X600的机器上,窗口及控件的大小都不一样,BUTTON相对于图的位置也变了,怎么会事?俺应该是所见即所得呀。现在怎么办呢?
...全文
214 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
tjm 2001-08-02
  • 打赏
  • 举报
回复
看来没人来了。谢谢各位高人指点。
gqxs 2001-08-01
  • 打赏
  • 举报
回复
up
tjm 2001-08-01
  • 打赏
  • 举报
回复
再等最后一晚
tjm 2001-07-31
  • 打赏
  • 举报
回复
quickhorse(快马) 在吗?
whitelion 2001-07-31
  • 打赏
  • 举报
回复
没遇到过
学习
tjm 2001-07-31
  • 打赏
  • 举报
回复
我现在无法实验。但为什么改Scale?
zfming 2001-07-31
  • 打赏
  • 举报
回复
把from->Scaled=false
tjm 2001-07-31
  • 打赏
  • 举报
回复
up
tjm 2001-07-31
  • 打赏
  • 举报
回复
俺想知道printscale是是什么,帮助中只说它影响打印,为什么还会影响显示?
俺就是不光想知道HOW TO,还想学习WHY。我等着看看有没有人知道WHY。
等着,等着,等着。。。。。。。。。。。。。
luhongjun 2001-07-31
  • 打赏
  • 举报
回复
怎么还不结贴?
tjm 2001-07-31
  • 打赏
  • 举报
回复
up
tjm 2001-07-31
  • 打赏
  • 举报
回复
我的所有控件的Anchors都是akleft,aktop
JYJUN 2001-07-30
  • 打赏
  • 举报
回复
有些控件,你应当设定好它的 Anchors属性,以确定其位置以哪里为准,否则,会在窗体大小改变时,出现一些不理想的变化
tjm 2001-07-30
  • 打赏
  • 举报
回复
快马兄的办法果真灵。要是能知道WHY就更好了。printscale好象是控制打印的,为什么能控制显示呢?
SCUM 2001-07-20
  • 打赏
  • 举报
回复



分真的重要吗

不重要吗

重要吗



既然来了 就是朋友 谁都不是外人 何必这么认真呢




jixian 2001-07-20
  • 打赏
  • 举报
回复
混分来了
我不懂电脑 2001-07-20
  • 打赏
  • 举报
回复
其实大家应该还是可以理解他,自学是很艰难的,很多条件都不具备,我就是完全自学的。我穷当时没有电脑,也没地方上机,整个自个儿摸索,很难、很难……至今还是白痴一个,不懂电脑。
「已注销」 2001-07-20
  • 打赏
  • 举报
回复
to tjm

不能怪人家说你

是你的问题大家很快就给你解决了

可你此后就没露面

比如这次 快马兄用自己的实践经验告诉了你如何解决此问题

但你并不能马上验证

所以请你给弟兄们交代一声 说明情况 约好给分时间

对吧

希望你能坚持下去 并检查你有多少贴子发完后就没去看了

@_@
quickhorse 2001-07-19
  • 打赏
  • 举报
回复
呵呵,这个问题我前天也正好碰到
我当时在一个窗体上放置了一个IMAGE控件,大小是Width=80,height=100,在我的机子没任何问题,
结果到另外的机器上一运行IMAGE控件就变成74*93了
甚至我在程序里强制IMAHGE的width和height也不行,最后的解决办法是将FORM的一个属性
printscale由缺省的poProportional改为poNone
scaled由缺省的true改为false
问题就解决了。
我估计是调试的两台显示器的大小可能略微有点差别(都是15寸的),造成的
tjm 2001-07-19
  • 打赏
  • 举报
回复
to cwpower(知已难求,不醉不归) 
老大冤枉人呀,我的回答是慢了点,因为我不是专业程序员,是在自学,白天要上班,晚上才鼓捣一两个小时,有时回来晚了,连上网的时间也没有呀,倒头就睡了,我总的实践一下在回复吧,象快马兄的办法,我大概要到下星期,才有时间到另一台发生问题的机器上试试。
如果你指我的上一个关于屏蔽ENTER的问题,那么它没有解决,看看今天我的回复。
总起来说,我还是懒了一点。不过只要问题解决了,我是肯定给分的,我知道谁也不靠这分活着,给分只是表示一下感谢,另外也是说明哪一个答案正确,以便后来者能够参考,顺便提一下,我就经常看这里的帖子,学到不少东西。
想象一下自学者没有老师,没有交流的痛苦,就可以明白我的感谢是诚心诚意的,因为各位就是我的老师,CSDN是我的课堂,我只能在这里上答疑课。
好了,关于窗口变化的问题,我很困惑,因为以前用VB,从来没有这样过。
加载更多回复(5)

13,826

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧