广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 2748 个阅读者
04:00 ~ 4:30 资料库备份中,需等较久的时间,请耐心等候
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
tiqo 手机
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x3 鲜花 x140
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[C/C++] 我试了好怎久~都无法将表单上绘制出来的线清除
要如何将
Canvas画出来的图清除掉 ..

访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容



[ 此文章被tiqo在2005-06-06 23:30重新编辑 ]


献花 x0 回到顶端 [楼 主] From:台湾亚太线上 | Posted:2005-06-06 20:05 |
夷希微
个人头像
个人文章 个人相簿 个人日记 个人地图
社区建设奖
知名人士
级别: 知名人士 该用户目前不上站
推文 x13 鲜花 x1682
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

因为画在 Canvas 上的东西都只是暂画的而已~~
所以它并没有真的画在元件上~~只留在表层而已~~
不论任何东西经过~~就一定会擦掉它的~~
所以要清除的方法有很多~~最快速的方式~~
就是用最快的速度将视窗隐藏后再秀出~~
让 Form 重画~~这样那些暂画在 Canvas 上的东西都会被盖掉了 ^_^

Hide();
Show();
就这两行而已~~很简单吧 ^_^
不过画面会闪一下~~如果您不想要它这样闪的话~~
那么.....就画个同底色的方型盖过去也行的 ^_^ 表情 表情


视之不见,名曰夷;
听之不闻,名曰希;
搏之不得,名曰微。
此三者不可致诘,故混而为一。

[截自老子道德经第十四章]
献花 x1 回到顶端 [1 楼] From:台湾中华电信 | Posted:2005-06-06 22:05 |
tiqo 手机
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x3 鲜花 x140
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

高手~
我那时候做vb画图好像也是遇到一样的问题~
姐姐讲的应该是分曾~所以他印不出来
要转到IMAGE对不对
我一直试CLS clear试办天
受不了
快发疯.............

他没有那种清除的指令ㄚ
这样一闪一开
等于没画线ㄝ
不知道是不是我设定错
复制程式
//隐藏打开//
Hide();
Show();
ADOTable1->FindNext();
int a,b,c,d,e;

a=StrToInt(DBEdit3->Text);
b=StrToInt(DBEdit4->Text);
c=StrToInt(DBEdit5->Text);
d=StrToInt(DBEdit6->Text);
e=StrToInt(DBEdit7->Text);

Canvas->Pen->Color=clPurple;

Canvas->MoveTo(100,150);
Canvas->LineTo(150,a);
Canvas->LineTo(200,b);
Canvas->LineTo(250,c);
Canvas->LineTo(300,d);
Canvas->LineTo(350,e);

最近已经弄到头脑发昏
逻辑上可能有错...烦请大大帮忙看看

这样也许才比较清楚~我到底在玩什么吧
感谢各位那么帮忙~
让我在短时间内~了解c语言到底是什么东西~
非常感谢 表情


[ 此文章被tiqo在2005-06-06 23:52重新编辑 ]


献花 x0 回到顶端 [2 楼] From:台湾亚太线上 | Posted:2005-06-06 23:30 |
夷希微
个人头像
个人文章 个人相簿 个人日记 个人地图
社区建设奖
知名人士
级别: 知名人士 该用户目前不上站
推文 x13 鲜花 x1682
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

Form 的 Canvas 没有清除的指令 ^^"
所以大都是画矩型清除的~~~
不过 PaintBox1 就有清除指令了~~~

PaintBox1->Repaint();

它画东西的方式跟 Form 的 Canvas 一样的:
PaintBox1->Canvas->Rectangle(100,100,200,200);

试试看吧 ^_^
元件在 system 页上唷 ^_^ 表情 表情


视之不见,名曰夷;
听之不闻,名曰希;
搏之不得,名曰微。
此三者不可致诘,故混而为一。

[截自老子道德经第十四章]
献花 x0 回到顶端 [3 楼] From:台湾中华电信 | Posted:2005-06-07 00:34 |
tiqo 手机
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x3 鲜花 x140
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

虽然小弟不怎么会用~不过还是很感谢~指导~
又多学了一样东西~


献花 x0 回到顶端 [4 楼] From:台湾亚太线上 | Posted:2005-06-07 00:46 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.015370 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言