CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

为什么用不了TScrollBar 的 Position 属性??很简单的问题,高手半施舍分钟便可救我两天

楼主bashenkiss()2006-05-03 14:52:27 在 C++ Builder / 基础类 提问

想用命名为scRed的   TScrollBar改变编辑框Edit1的颜色,程序如下  
  Edit1->Color=scRed->Position;  
  可是编程时会出错:Warning   Unit1.cpp:W8018   Assigning   const   int   to   Tcolor  
  程序代码是BCB5.0上面的,我用的BCB6.0编译.  
   
  请问各位大哥,我应该如何改呀... 问题点数:10、回复次数:3Top

1 楼liangqingzhi(老之)回复于 2006-05-03 15:20:57 得分 5

Edit1->Color=TColor(scRed->Position);   这样就可以去掉那个警告Top

2 楼BlueDeepOcean(蓝色·深海)回复于 2006-05-03 16:37:05 得分 5

小Case,这样做:  
  Edit1->Color   =   (Graphics::TColor)Std->Position;  
   
  但是,必须保证你的滚动条的最小值为0,最大值为255,否则,后果我就不知道了。Top

3 楼GeoPhoenix(天鸽)回复于 2006-05-05 20:06:38 得分 0

Color是24位的,范围不必限定在0-255之间,可以大,但是颜色不一定会满足你的要求  
  Top

相关问题

关键词

得分解答快速导航

  • 帖主:bashenkiss
  • liangqingzhi
  • BlueDeepOcean

相关链接

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

广告也精彩

反馈

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