请问如何让DrawString的图形一直最前显示 在一个容器中,会画很多图形,请问如何让DrawString画的图形一直最前显示,而不被后画的图形遮住DrawString:http://msdn.microsoft.com/zh-cn/library/76c5db29.aspx 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 等待答案也就是说,有一个button事件,点击会画图,但这之前,容器中已经画了有drawstring了,如何防止button事件画的图,不遮住以前的drawstring 没这种功能只有在button画完之后再把DrawingString画上去 只有在Onpaint中画的图形才会永久保留你在button事件中画的只是浮云,一刷新就没了 正确的做法是不要在button事件中进行绘制button事件试试想图形列表中添加对象,然后去触发OnPaint进行绘制所有的绘制操作都在OnPaint中完成如果这样很容易实现的要求比如你需要绘制的可能是一些字符串或者其他你只需要控制OnPaint中的顺序就可以,让你希望置顶的字符串在最后绘制 请问阁下:1:button事件,试试向图形列表中添加对象,然后去触发OnPaint进行绘制? 不太懂,还有图形列表?麻烦举个小例2:你只需要控制OnPaint中的顺序就可以,让你希望置顶的字符串在最后绘制?最后绘制字符串,不行啊,用户都是实时与程序交互,绘制图形、绘制字符串、绘制图形、绘制字符串........这样的,不可能让所有的字符串都在最后绘制啊,况且也没有所谓的最后而言... 可不可以用refresh方法让drawstring的部分重新绘制,没点击按钮事件的时候,画图、同时重绘先前的drawstring部分内容,可不可以这样? 图层顺序?什么属性?请给一个MSDN链接,谢谢!! 如何获取内存厂商 100分帖子 要全部翻译过来 废话请不要留 VB 改C# 在线等待!!! vc# 2008 连接 db2 E-C, 报错:列“DESCRIPTION”不属于表Tables vs 2005 填充Listview???求解 有人会让C#应用程序中的控件显示ascii码中不可显示的字符吗,比如char a=(char)0x03? 这个问题怎么解决,有困难,大家帮帮忙啊! 哥哥姐姐来帮我,谢谢 C#获取webBrowser内容获取不到 各位大哥,如何获取IIS服务中除了默认站点外的其他站点的绝对路径啊!!棘手-- 求助:C#相关资料 c#图片问题
只有在button画完之后再把DrawingString画上去
你只需要控制OnPaint中的顺序就可以,让你希望置顶的字符串在最后绘制
1:button事件,试试向图形列表中添加对象,然后去触发OnPaint进行绘制?
不太懂,还有图形列表?麻烦举个小例
2:你只需要控制OnPaint中的顺序就可以,让你希望置顶的字符串在最后绘制?
最后绘制字符串,不行啊,用户都是实时与程序交互,绘制图形、绘制字符串、绘制图形、绘制字符串........这样的,不可能让所有的字符串都在最后绘制啊,况且也没有所谓的最后而言...