我写了一个画图的程序,想加上改变颜色的功能,比如像系统自带的画图软件下边那样的颜色框。怎么实现?主要是那样的界面 我写了一个画图的程序,想加上改变颜色的功能,比如像系统自带的画图软件下边那样的颜色框。怎么实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这种东西不要用 delphi 写delphi 写数据库是比较有优势的, 写其它的就.... 你可以在窗体中加入一个TSpeedButton组件,假设名字叫,SpeedButtonPenColor,然后添加SpeedButtonPenColor的OnClick事件,调用系统的颜色对话框,设置画笔颜色,代码如下:begin if ColorDialog1.Execute then Image1.Canvas.Pen.Color := ColorDialog1.Color;end;试一试,应该可以的! 说了多少年了,只有人不行,没有工具不行~~~别说系统自带的颜色框,就是Photoshop的取色框,用Delphi做个一样的也是小意思。Delphi的优势只是数据库?太小看Delphi了吧?像这种和GUI打交道的东西,你用啥也不如Delphi有效率。我说的可不是用控件 都说真正的程序员用vc,聪明的程序员用delphi,delphi的功能确实强大,而且好用! 拖个colordialog控件就可以了dialog面板 ehom(?!) 你好: 很支持你的说法,我用delphi时间还不太长,可是我觉得delphi的功能确实很强大,只要别的语言,能做到的,用delphi都能做到。 可是大家都没有解决我的问题呀,我是想弄一个就固定几种颜色的框, ehom(?!)说的对,坚决支持,不了解dephi的不要乱讲 这个存储过程怎么没有接收到返回值? 如何执行资源中的EXE(在线等) d2007下 intraweb如何获取页面之间的数据传递?(会者不难,难者不会) 如何批量改表结构?在线等 升星了,散分高兴一下 求助!数据库升级! 运行一个过程的问题(初学,请指教,谢谢) report问题,很简单,来者有分啊!! 求助 ~ rave 11.0.5 怎么解决? 运行Delpi 应用程序时出现directory busy 怎么处理???? 从sql导成到excel文件时,如何给excel里的某列的单元格数据加一个超链接 大家都来讨论一下界面美化地问题
begin
if ColorDialog1.Execute then
Image1.Canvas.Pen.Color := ColorDialog1.Color;
end;
试一试,应该可以的!
很支持你的说法,我用delphi时间还不太长,可是我觉得delphi的功能确实很强大,只要别的语言,能做到的,用delphi都能做到。
可是大家都没有解决我的问题呀,我是想弄一个就固定几种颜色的框,