为什么用不了TScrollBar 的 Position 属性??很简单的问题,高手半施舍分钟便可救我两天
想用命名为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




