画直线时,怎样擦除上次的直线,而不擦除以前的图形 为了实现绘出的直线移动,要不停的擦除上次的直线,如果用背景色来擦除上次的直线就会把以前的图形擦掉,应该怎么办呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 三种办法,1,重画背景,效率极低。2,画直线前先备份该区域得图像,需要刷除直线时把备份得图像重新画出,好像系统得鼠标就是这样实现的。3,使用异或笔画直线,需要刷除时再画一次就可以了,不过直线的颜色就不能指定了,只能取背景色的反色,文本TextBox里的光标就是这样实现的。 up================================================================此帖通过csdn小助手回复。 CSDN小助手是使用vb.net编写的CSDN论坛脱机“外挂”,她能够在脱离IE的情况下使用Csdn论坛。程序只加载最核心的数据,所以显示更快,产生的流量更小。 下载地址:http://qqwwee.com/csdn.rar================================================================ 这几行代码是什么意思? DevExpress相关问题 DevExpress 中控件gridControl1的使用 谁有 c# SerialPort 串口编程的资料吗??? 求一个SOCKET的例子,想实现网页发送信息给一个服务器的WINFORM。 如何用C#实现 磁盘管理 中的”更改驱动器名和路径“功能? string的问题 如何生成一个序号列 C#怎么获取某个进程已结束?? 向高手咨询Dotfuscator!!!! 关于BindingContext用法(C/s菜鸟级问题) 50分求:如何改变用VS的安装制作程序生成的Setup.exe的图标?即把"白板"改掉!
1,重画背景,效率极低。
2,画直线前先备份该区域得图像,需要刷除直线时把备份得图像重新画出,好像系统得鼠标就是这样实现的。
3,使用异或笔画直线,需要刷除时再画一次就可以了,不过直线的颜色就不能指定了,只能取背景色的反色,文本TextBox里的光标就是这样实现的。
================================================================
此帖通过csdn小助手回复。
CSDN小助手是使用vb.net编写的CSDN论坛脱机“外挂”,她能够在
脱离IE的情况下使用Csdn论坛。程序只加载最核心的数据,所以显示更
快,产生的流量更小。 下载地址:http://qqwwee.com/csdn.rar
================================================================