TColorBox 怎么设置颜色呢???

sundl2268 2010-08-09 05:35:30
最好给点代码范例。。谢谢了
...全文
720 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
sundl2268 2010-08-11
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 ccrun 的回复:]

[/Quote]

这是什么结果呢?我还是不懂咧,我不知道在哪里找clBlue等,比如我加赤橙黄绿青蓝紫怎么添加呢??
AFreshGirl 2010-08-11
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 sundl2268 的回复:]
这是什么结果呢?我还是不懂咧,我不知道在哪里找clBlue等,比如我加赤橙黄绿青蓝紫怎么添加呢??
[/Quote]
在任意一个cpp文件里输入任意一种颜色名,如clBlue。然后按下键盘Ctrl键,鼠标移动到clBlue那里,这时鼠标变为手型,点击clBlue,你将看到很多种颜色的定义。一般我查看一个类的定义也用这种方法。
ccrun.com 2010-08-10
  • 打赏
  • 举报
回复
sundl2268 2010-08-10
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 ccrun 的回复:]

ColorBox添加自定义的颜色:
ColorBox1->Items->AddObject("我的颜色1", (TObject *)clRed);
ColorBox1->Items->AddObject("我的颜色2", (TObject *)clBlue);

如果想把ColorBox上一次自定义的颜色记住,你需要将该颜色值记录到某个文件或注册表或数据库中,初始化时,从其中读入,用类似……
[/Quote]


最后一个问题,我怎么知道这些颜色列表clBlue,clRed,在哪里找的,比如说这些,等你一回答我就结贴了,呵呵
sundl2268 2010-08-10
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 ccrun 的回复:]

别人回复一个问题,贴一个网址就马上结帖能得40分,我怎么回答这么详细还得不了多少分呢?真是奇怪。
[/Quote]

呵呵,全给你嘛,。。。
AFreshGirl 2010-08-10
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 ccrun 的回复:]
别人回复一个问题,贴一个网址就马上结帖能得40分,我怎么回答这么详细还得不了多少分呢?真是奇怪。
[/Quote]
很多人不结贴的,特别是那些散分帖,呵呵。
ccrun.com 2010-08-10
  • 打赏
  • 举报
回复
别人回复一个问题,贴一个网址就马上结帖能得40分,我怎么回答这么详细还得不了多少分呢?真是奇怪。
ccrun.com 2010-08-10
  • 打赏
  • 举报
回复
ColorBox添加自定义的颜色:
ColorBox1->Items->AddObject("我的颜色1", (TObject *)clRed);
ColorBox1->Items->AddObject("我的颜色2", (TObject *)clBlue);

如果想把ColorBox上一次自定义的颜色记住,你需要将该颜色值记录到某个文件或注册表或数据库中,初始化时,从其中读入,用类似上面的代码添加到ColorBox。

ColorBox本身不会记录你的自定义颜色。
sundl2268 2010-08-10
  • 打赏
  • 举报
回复
就是在个那个颜色组件增加一些颜色选项,不用它已经定义好的。我怎么才能增加呢???
sundl2268 2010-08-10
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 ccrun 的回复:]

C/C++ code
ColorBox1->Style = ColorBox1->Style << cbCustomColor;
[/Quote]

我试试了不行呢,只有一个自定义选项,我可以自己定义一些颜色放在TcolorBox列表中吗??那个自定义颜色框中虽然每次都能选择,但是记不住我上次的选择颜色,但是不知道中文颜色名怎么写???
sundl2268 2010-08-09
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 ccrun 的回复:]
C/C++ code
ColorBox1->Style = ColorBox1->Style << cbCustomColor;
[/Quote]
还是妖哥专注,明天上午我试试,今天晚了
ccrun.com 2010-08-09
  • 打赏
  • 举报
回复
ColorBox1->Style = ColorBox1->Style << cbCustomColor;
sundl2268 2010-08-09
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zhouzhangkui 的回复:]

C/C++ code

void __fastcall TForm1::Button1Click(TObject *Sender)
{
TColor a= ColorBox1->Selected ; // 当前选择的颜色
ShowMessage(ColorToString(a));
}
[/Quote]

我不想要默认的那些颜色,我需要自己设置自己想要的颜色,而且在项目中的那些默认的颜色用不到,想要的颜色又没有,
周药师 2010-08-09
  • 打赏
  • 举报
回复

void __fastcall TForm1::Button1Click(TObject *Sender)
{
TColor a= ColorBox1->Selected ; // 当前选择的颜色
ShowMessage(ColorToString(a));
}

13,869

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧