CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

CB中如何改变StringGrid控件中每格的颜色?StringGrid->Objects[i][j]又如何使用?谢谢!

楼主chenxiao(网络无忌)2003-12-02 08:52:36 在 C++ Builder / 基础类 提问

:) 问题点数:80、回复次数:12Top

1 楼chenxiao(网络无忌)回复于 2003-12-02 10:06:43 得分 0

请大虾支招Top

2 楼alenwelkin(助人~~~为乐)回复于 2003-12-02 10:57:56 得分 25

第一个问题:        
        StringGrid1->Canvas->Brush->Color   =   clRed;  
        StringGrid1->Canvas->FillRect(StringGrid1->CellRect(1,2));  
  第二个问题:  
  void   __fastcall   TForm1::Button1Click(TObject   *Sender)  
  {  
        StringGrid1->Objects[0][0]   =   Button1;  
  }  
  //---------------------------------------------------------------------------  
   
  void   __fastcall   TForm1::Button2Click(TObject   *Sender)  
  {  
        TButton   *bt1   =   dynamic_cast<TButton*>(StringGrid1->Objects[0][0]);  
        ShowMessage(bt1->Caption);  
  }  
  Top

3 楼chenxiao(网络无忌)回复于 2003-12-02 11:26:20 得分 0

第一个问题已经解决。  
  第二个问题:好象只是把StringGrid->Objects[i][j]看作一个指针来用。能否再进一步举例说明,谢谢!Top

4 楼songhtao(三十年孤独)回复于 2003-12-02 11:41:52 得分 20

StringGrid->Objects[i][j]就是一个指针Top

5 楼chenxiao(网络无忌)回复于 2003-12-03 10:04:16 得分 0

再问大虾,我改变了StringGrid某格的背景色以后,这个格子里的字符看不见了,怎么办?Top

6 楼lansb1(一也)回复于 2003-12-03 10:28:48 得分 5

是不是字符颜色和背景色是一样的喽.  
  那当然看不到啦Top

7 楼chenxiao(网络无忌)回复于 2003-12-03 13:56:43 得分 0

怎么才能看见呢?不然我改了格子颜色有什么用啊Top

8 楼thingking(【深水冒泡 (先把书读厚,再把书读薄,最后把书读厚)】)回复于 2003-12-03 14:04:23 得分 0

路过Top

9 楼chenxiao(网络无忌)回复于 2003-12-03 15:18:08 得分 0

??Top

10 楼chenxiao(网络无忌)回复于 2003-12-03 17:26:10 得分 0

格子颜色改变后,怎样看到字符。一旦解决,马上给分。Top

11 楼xtfj()回复于 2003-12-05 14:29:03 得分 10

格子颜色改变后,再相应改变一次字符的颜色  
  Top

12 楼kingcaiyao(aking)回复于 2003-12-05 15:03:15 得分 20

为了能看到字符,可以重新设置字符的Background和Foreground.  
  ::SetTextColor(StringGrid1->Canvas->Handle,RGB(255,255,255));  
  ::SetBkColor(StringGrid->Canvas->Handle,RGB(0,0,0));Top

相关问题

  • StringGrid控件问题?
  • StringGrid中使用ComboBox控件!
  • StringGrid控件如何连接?
  • StringGrid控件如何连接按钮控件?
  • 请教stringgrid控件的使用方法
  • StringGrid控件能否有编辑功能?
  • 一个关于stringGrid控件的问题
  • StringGrid控件的标题问题
  • 关于StringGrid控件的问题?
  • 关于StringGrid控件的问题?

关键词

  • 字符
  • stringgrid
  • 颜色
  • 格子
  • 改变
  • canvas
  • 问题
  • button
  • objects

得分解答快速导航

  • 帖主:chenxiao
  • alenwelkin
  • songhtao
  • lansb1
  • xtfj
  • kingcaiyao

相关链接

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

广告也精彩

反馈

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