请问:我如何可以在控件的边框上(四边)画上一个红色的框框?比如说在TPanel或TEdit上!

Sammo 2003-03-09 01:47:11
请问:我如何可以在控件的边框上(四边)画上一个红色的框框?比如说在TPanel或TEdit上!同时又如何去掉?谢谢!
请写段代码来学习学习!谢谢!:)
...全文
163 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Sammo 2003-03-09
  • 打赏
  • 举报
回复
谢谢!结贴!:)
牧牛人软件 2003-03-09
  • 打赏
  • 举报
回复
Canvas->Rectangle(x1,y1,x2,y2);
以上对角线坐标(x1,y1),(x2,y2)你可调整,比如:
(Panel->Left-1, Panel->Top-1, Panel->Left+Panel->Width+1, Panel->Top+Panel->Height+1);
其他的方法:
Canvas->MoveTo(x,y);
Canvas->LineTo(x,y);
牧牛人软件 2003-03-09
  • 打赏
  • 举报
回复

红色:
Form->Canvas->Pen->Color=clRed;

Form->Canvas->Rectangle(Panel->Left, Panel->Top, Panel->Left+Panel->Width, Panel->Top+Panel->Height);


去掉:

Form->Canvas->Pen->Color=Form->Color;

Form->Canvas->Rectangle(Panel->Left, Panel->Top, Panel->Left+Panel->Width, Panel->Top+Panel->Height);

1,221

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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