StatusBar显示问题(50分)

  • 主题发起人 主题发起人 jingtao
  • 开始时间 开始时间
J

jingtao

Unregistered / Unconfirmed
GUEST, unregistred user!
我先用了一个Panel,Panel上面放一个StatusBar.代码写:
StatusBar1.SimpleText :='您的IP地址为'+IPAddr;
问题来了,在我的电脑上 StatusBar1的信息能清楚的显示出来,但在某些电脑上
根本就是一片空白。(大家都是Win98第一版)。问题出在哪里?
由于我没有太多DELPHI的资料,不知道自己有没有设置错属性(属性我让它是默认的。)
 
may be you can use a timer let itself refresh in every second.
 
lucksc>我想肯定是我应该设置一些属性而已。不要搞得太复杂化吧。:)
 
>>在我的电脑上 StatusBar1的信息能清楚的显示出来,但在某些电脑上根本就是一片空白
怪呀,别人是win95吗
 
可能与98的显示设置有关!你检查一下两台机器之间的显示属性中的显示外观是不是完全
相同,以及你自己是不是自定义了statusbar的显示属性。
 
可能是显示外观的设置问题吧!比如在WIN2000和WIN98中同样的颜色显示结果就不一样!
 
奇怪,如果是EXE文件的话还有这样的现象那就不正常了,但如果是在编译期运行的话我看100%
的是属性的设置问题,在Statusbar上点右键,选Panels Editors,然后添加一个Panels,属性用
默认的就可以了。
 
谢谢各位大哥。我要补充几点:1、大家用的都是Win98第一版2、别的商业软件没有这个问题啊
3、是不是我把它放在了PANEL上的原因?但为什么在有些电脑上又没事呢?
。。。。。。。
 
SimplePanel 属性。
 
SimplePanel:=true;
 
可能是字体设置不一样,
看是不是都是小字体或都是大字体。
 
强烈补充:WIN98第一版和WIN2000都没有问题,WIN98第二版就都有这个问题。。。。
急啊!!!!
 
用SatusBar1.Panels[1].Text好一些吧!
 
用StatusBar1.Panels[0].text :='AAA';的形式好象不会出现你说的情况。
 
我终于把它搞定了!!!谢谢大家,呵呵。分数大家平分吧。
 
后退
顶部