首页 新闻 搜索 专区 学院

咋样清除 picturebox 上画的文字

0
悬赏园豆:50 [已关闭问题]

我在一个 picturebox 上用Graphics.DrawString("字符串A"),但现在 文字的内容改变了,我想清除"字符串A",换成"字符串B",请问各位高手,有什么办法

问题补充: 重写后 两个字符串会重叠
YaHa的主页 YaHa | 初学一级 | 园豆:130
提问于:2009-07-22 14:30
< >
分享
其他回答(2)
0

你應該有底圖的吧,如果字符串變了,那么就重新寫好啦

Nina | 园豆:104 (初学一级) | 2009-07-23 08:48
0

这个恐怕要了解图层的概念,把上面图层去掉,重新再写。

winzheng | 园豆:8797 (大侠五级) | 2009-07-23 09:23
0

给你一个例子:

private void button1_Click(object sender, EventArgs e)//绘图
{
string drawString = "Test Text!";
Font drawFont
= new Font("Arial", 16);
SolidBrush drawBrush
= new SolidBrush(Color.Black);
PointF drawPoint
= new PointF(10.0F, 10.0F);
Graphics g
= pictureBox1.CreateGraphics();
g.DrawString(drawString, drawFont, drawBrush, drawPoint);
}
private void button2_Click(object sender, EventArgs e)//清除
{
pictureBox1.Image
= null;
pictureBox1.Invalidate();
}
                        
Kinglee | 园豆:3158 (老鸟四级) | 2009-08-04 14:35
xie xie
支持(0) 反对(0) YaHa | 园豆:130 (初学一级) | 2009-08-05 16:39
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册