紧急求助,关于GDI+的在动态生成的PictureBox中绘图的问题。下午要给客户演示,但这个问题还没解决!谢谢! 获取你要显示的位图的Graphics对象,然后在位图上绘制文字,然后把图片赋给PictureBox.不要尝试获取PictureBox的Graphics来绘制东西. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 或者从UserControl派生一个类.实现自定义的PictureBox,同时绘制位图,文字. 可是我在另外一个测试的代码中这样做是没有问题的呀?可以显示出来文字?还有,我是在PictureBox上点击创建新的PictureBox的,这样如何获取要显示的位图的Graphics对象呢? haiwangstar(南河三(天狼星上有没有普及C#)) ,再次麻烦你,谢谢! 在另外一个测试的代码中,PictureBox控件是在设计界面加入的。 刚刚没有认真看你的代码.把你获取Graphics对象的方法改了下就可以了.private void pictureBox1_Paint(object sender, System.Windows.Forms.PaintEventArgs e) { Graphics g = e.Graphics; g.DrawString(".....",Font,Brushes.Black,new Rectangle(200,200,200,200)); } paint事件中的代码是在paint之前绘制,而执行完之后,picturebox又贴入了你要求的图片所以显示的文字实际上被图片所覆盖。解决的方法是,在picturebox贴入图片之前,在内存中创建一个图片,然后在此内存图片上绘制你所需要的文字,再把内存中的图片放到picturebox中去显示,你的问题就OK了~! 求教如何判断系统鼠标或者键盘几分钟没有响应! 在我的SQL语句中,如果是带参数方式执行效率会非常低。 html 的页面怎么才能实现内容变化??? 高手请进,指点小弟一下 怎么样在C#中将string 传给外部dll的 char *fName? 想使用DIV挡住DROPDOWNLIST. 关于参数的使用~oledb的 C语言的回调函数怎么转换成C#的委托啊? c#的开发工具从那儿能下载到? 以后是否可以用c#编写共享软件,包括一些游戏类的? 菜鸟问题,数据库连接 菜鸟问题 大家答
还有,我是在PictureBox上点击创建新的PictureBox的,这样如何获取要显示的位图的Graphics对象呢?
haiwangstar(南河三(天狼星上有没有普及C#)) ,再次麻烦你,谢谢!
{
Graphics g = e.Graphics;
g.DrawString(".....",Font,Brushes.Black,new Rectangle(200,200,200,200));
}
解决的方法是,在picturebox贴入图片之前,在内存中创建一个图片,然后在此内存图片上绘制你所需要的文字,再把内存中的图片放到picturebox中去显示,你的问题就OK了~!