CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

BCB中的AUTOHINT问题!

楼主wu_xin(有风)2000-07-07 10:14:00 在 C++ Builder / 基础类 提问

BCB中的AUTOHINT是定位于STATUSPANEL0上的,如果STATUSPANEL0另作它用(放上个小图片),如何将AUTOHINT的文本定位于STATUSPANEL1即第二个状态栏上! 问题点数:10、回复次数:5Top

1 楼peng_hui(老彭)回复于 2000-07-07 14:14:00 得分 1

可在statusbar的onhint事件中修改panel1的text即可Top

2 楼ploto(亲亲土狗)回复于 2000-07-07 15:02:00 得分 1

设置Application->OnIdle事件即可,示例如下  
  void   __fastcall   TForm1::NewOnHint(TObject*   Sender)  
  {  
            pStatusBar->Panels->Items[1]->Text="你的提示";  
  }  
  void   __fastcall   TForm1::FormCreate(TObject*   Sender)  
  {  
          Application->OnIdle=NewOnHint;  
  }Top

3 楼wu_xin(有风)回复于 2000-07-07 15:25:00 得分 0

这些工作本来是系统自己做的,我只想转到第二个STATUSPANEL1上,而不想每个FROM都去这么做,有没有什么好的办法?Top

4 楼Wingsun(孙春阳)回复于 2000-07-07 16:00:00 得分 8

设置Application->OnHint事件即可,示例如下  
  void   __fastcall   TFrmMain::ShowHint(TObject*   Sender)  
  {  
          sbPrompt->Panels->Items[1]->Text=Application->Hint;  
  }  
  void   __fastcall   TFrmMain::FormCreate(TObject*   Sender)  
  {  
          Application->OnHint=ShowHint;  
  }  
  这样不用对每一个FORM做,因为调用的是Application的事件过程。Top

5 楼wu_xin(有风)回复于 2000-07-08 11:46:00 得分 0

多谢各位!Top

相关问题

  • BCB
  • bcb中的规范
  • BCB中有TPort结构吗???
  • bcb中sizeof()的疑问
  • BCB中的MSCOMM控件?
  • BCB中怎么加入lib
  • bcb中mediaplayer的疑问
  • BCB中的类的结构?
  • bcb中的绝密问题!!!
  • bcb 中的乱码问题

关键词

  • application
  • autohint
  • statuspanel
  • onhint
  • fastcall
  • tobject
  • 事件
  • panels
  • 即可
  • sender

得分解答快速导航

  • 帖主:wu_xin
  • peng_hui
  • ploto
  • Wingsun

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo