我用C#写了一个波形显示的界面,用picturebox控件来显示波形,但是当picturebox被弹出的子窗口覆盖后,原来的图就像被擦去了一样。我将绘图函数在picturebox_paint事件函数中重写后,只有改变主界面的大小后才会重绘(重写Paint()也是如此),实在没办法了,谁能帮帮我?
解决方案 »
- vc#2010 操作的Access数据库
- C# 报表生成器 给个思路!
- 在一个字符串数组中取任意两个字符串,怎么写?
- 把CheckBox的钩钩取消怎么写?
- toolstrip隐藏与显示问题
- 关于asp.net 上传后需要修改某个文件的问题!(这高手多,请赐教)在线等~~~~
- 菜鸟问题:添加了个菜单控件(MainMenu)到窗体里,并添加了几个MenuItem,编译成功后,界面上没有????
- 请问怎么把前台得到的字符串传到后台啊
- 怎么建立一个内存graphics画好一个图片再拷到你的窗口画面?
- ====刚学C#,来签个到,以后大家多多光照,发分哦!====
- 求助,VS2010一编译就退出!
- c# winform实现datagridview列显示textbox
private void Form1_Load(object sender, EventArgs e)
{
Bitmap bmpScreenShot = new Bitmap(800, 600);
} private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
Graphics gfx = Graphics.FromImage((Image)bmpScreenShot);
gfx.DrawEllipse(new Pen(Color.Red, 5), this.Left, this.Top, 100, 100);
pictureBox1.Image = bmpScreenShot;
}
子窗口关闭后,调用一下PictrueBox的Refresh()