Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#删除图形/绘图中的某一行_C#_Graphics_Drawing - Fatal编程技术网

C#删除图形/绘图中的某一行

C#删除图形/绘图中的某一行,c#,graphics,drawing,C#,Graphics,Drawing,是否可以删除图形面板中的某些行而不删除其余行 PanelGraphics.Clear(颜色:黑色)删除所有图形,但我只想删除一行或某个颜色 这可能吗 是否可以删除图形面板中的某些行而不删除其余行 不是真的。图形不会告诉您任何有关实际上下文的信息,它可以是屏幕、打印机、位图、图元文件、控件表面或类似的内容。如果绘制的是面板或控件,则一旦无效,必须始终重新绘制整个内容。否则,您将得到一个混乱的结果。只需尝试将窗口部分移出屏幕,自定义绘制的内容将被“擦除”,除非重新绘制 但是,如果您有一个具体的图像,

是否可以删除图形面板中的某些行而不删除其余行

PanelGraphics.Clear(颜色:黑色)删除所有图形,但我只想删除一行或某个颜色

这可能吗

是否可以删除图形面板中的某些行而不删除其余行

不是真的。
图形
不会告诉您任何有关实际上下文的信息,它可以是屏幕、打印机、位图、图元文件、控件表面或类似的内容。如果绘制的是
面板
或控件,则一旦无效,必须始终重新绘制整个内容。否则,您将得到一个混乱的结果。只需尝试将窗口部分移出屏幕,自定义绘制的内容将被“擦除”,除非重新绘制

但是,如果您有一个具体的图像,例如
位图
,则可以替换其颜色;但是,您必须知道图像的确切
像素格式。如果您感兴趣,请参阅我的答案:

谢谢您提供的信息。:)谢谢你的链接。