社区
C++ Builder
帖子详情
如何快速清空画布
yiyanghuadan
2002-11-14 08:41:15
有问题如下:
在一个TPaintBox上做图(主要是画曲线),其下有图象背景,因为要进调整曲线的整,所以要快速地清除其上的曲线,但又不能影响图象背景
请问如何快速清除呀
不要告诉我
Graphics::TBitmap temp=new Graphics::TBitmap;
temp->Height=xxx;
temp->Width=yyy;
PaintBox1->Draw(0,0,temp);
我要的是快速
...全文
676
8
打赏
收藏
如何快速清空画布
有问题如下: 在一个TPaintBox上做图(主要是画曲线),其下有图象背景,因为要进调整曲线的整,所以要快速地清除其上的曲线,但又不能影响图象背景 请问如何快速清除呀 不要告诉我 Graphics::TBitmap temp=new Graphics::TBitmap; temp->Height=xxx; temp->Width=yyy; PaintBox1->Draw(0,0,temp); 我要的是快速
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CoolSoftBird
2002-11-20
打赏
举报
回复
PaintBox->Canvas->Refresh()不行
dahuzizyd
2002-11-19
打赏
举报
回复
这个程序主要是利用TList对操作前的图象进行保存,进行撤消操作时再从TList中调用,你试试吧,肯定是可行的,不过可能还要在调试一下。
TList *myList = new TList(); //声明一个TList类
void __fastcall TForm1::Button2Click(TObject *Sender)
{ //画图
Image1->Picture->Bitmap->Canvas->Brush->Color = clBlue;
Image1->Picture->Bitmap->Canvas->Rectangle(50,50,200,200);
Graphics::TBitmap * bitmap1 = new Graphics::TBitmap();
bitmap1 -> Assign ( Image1 -> Picture -> Bitmap);
myList -> Add( bitmap1);
i = i + 1;
void __fastcall TForm1::Button3Click(TObject *Sender)
{ //撤消操作
//Image1->Picture->Bitmap->Handle= myList->Items[0] ;
//int i ;
//i = myList->Count-2 ;
Image1->Picture->Bitmap-> Assign ( (Graphics::TBitmap*)myList -> Items[i-2] );
i = i - 1;
//if ( (Graphics::TBitmap*)myList -> Items[i+1] )
//delete ((Graphics::TBitmap*)myList -> Items[i+1] );
}
void __fastcall TForm1::FormCreate(TObject *Sender)
{
Graphics::TBitmap * bitmap1 = new Graphics::TBitmap();
bitmap1 -> Assign ( Image1 -> Picture -> Bitmap);
myList -> Add( bitmap1);
i = i + 1;
}
liux330
2002-11-18
打赏
举报
回复
PaintBox1->Canvas->Brush->Bitmap = NULL;
meCAD
2002-11-18
打赏
举报
回复
用PaintBox1->Canvas->Rectangle(0,0,100,100);
矩形覆盖掉原来的画面
或者PaintBox1->Canvas->FillRect(PaintBox1->ClientRect);
jianlinlong
2002-11-15
打赏
举报
回复
PaintBox1->Canvas->Refresh();
tjzzx888
2002-11-15
打赏
举报
回复
to jianlinlong(楚 潇)
PaintBox1->Canvas->Refresh();不行吧,我也不知道
关注
pzoon
2002-11-14
打赏
举报
回复
PaintBox1->Canvas->FillRect(PaintBox1->ClientRect
Libran
2002-11-14
打赏
举报
回复
PaintBox1->Canvas->FillRect(PaintBox1->ClientRect);
Html模板炫酷对称绘画工具:在浏览器里创作镜像艺术
核心亮点 灵活对称绘画:2–6 份分割,实时镜像,一处绘画多处同步显示 绘画工具完善: 画笔(粗细 1–20px,可选 10 色预设与任意自定义颜色) 橡皮擦(精准擦除) 渐变笔(自动递进色相,绘制丝滑彩虹轨迹) 炫光效果(柔和发光,提升视觉冲击) 流畅的交互体验: 统一 Pointer 事件(鼠标/触摸),点击即出笔 禁用触控滚动(touch-action: none),移动端直接在
画布
上创作 一键管理作品:导出高清 PNG、
快速
清空
画布
、操作提示气泡 科技蓝视觉:渐变背景、发光边框、清晰分割线、响应式布局
快速
开始 最快方式:直接双击 index.html 打开浏览器即可使用。 本地服务器(便于无端口号访问): python -m http.server 80 然后访问 http://localhost/ 如需指定端口:python -m http.server 5173 → http://localhost:5173/ Node 方案:npx http-server -p 5173 -c-1 基本操作 在左侧选择工具:画笔 / 橡皮擦 / 渐变笔 设置颜色(预设或自定义)、画笔粗细、炫光开关 选择对称份数(2–6) 在右侧
画布
绘制:按下即出笔,拖动即可在所有扇区镜像绘制 管理作品:保存作品 导出 PNG;
清空
画布
重新开始
html5
清空
画布
方法(三种)
本篇文章主要介绍了html5
清空
画布
方法(三种),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
ios-绘画板.zip
Demo是类似于我们的画画工具 可以自己调颜色,自己挑粗细,不满意还有橡皮擦,撤销,一键清除等功能。 适合小朋友
delphi 实时曲线
delphi 实时曲线 delphi 实时曲线
使用Python的Tkinter 模块实现的画板应用 允许用户选择颜色、使用橡皮擦、
清空
画布
,并支持保存绘制内容为图片
内容概要: 这是一个名为 "Kids' Paint App" 的简易画板应用,使用 Python 的 Tkinter 模块实现。该应用提供了儿童友好的界面,允许用户选择颜色、使用橡皮擦、
清空
画布
,并支持保存绘制内容为图片。 适用人群: 这个应用主要面向儿童,但也适合初学者和对于使用简单画板进行创意绘画有兴趣的用户。由于界面直观、功能简单,任何对绘画感兴趣的年龄层都能轻松上手。 使用场景及目标: 儿童绘画学习: 在家庭或学校环境中,儿童可以使用该应用进行绘画学习,培养创意和想象力。 初学者练习: 对于初学者,这是一个理想的练习工具,帮助他们熟悉基本的绘图操作和工具。 简易绘图需求: 适用于
快速
创建简单图形或标记图片的场景,比如添加手写注释、标记重点等。 其他说明: 颜色选择: 提供了常见颜色的选择按钮,以及自定义背景颜色功能。 橡皮擦功能: 通过橡皮擦按钮,用户可以切换为橡皮擦,擦除绘制的内容。 保存功能: 用户可以将绘制的内容保存为图片文件,方便分享和保存创作。 简洁直观: 界面简洁直观,按钮排布清晰,不会让用户感到复杂。这是一个引导用户轻松上手的应用。
C++ Builder
13,873
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章