Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.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#_Windows_Forms_Graphics_Draw - Fatal编程技术网

C# 我可以在表格上画画吗,首先是控件?

C# 我可以在表格上画画吗,首先是控件?,c#,windows,forms,graphics,draw,C#,Windows,Forms,Graphics,Draw,我可以在表单上绘制所有控件吗? 我在窗体上有一些控件(文本框,按钮,COM对象),我希望在它们上面绘制,覆盖它们以前绘制的任何像素。 我正在C#上使用Windows窗体 注意:Graphics类在控件下绘制…看看本文中的代码: 作者已经创建了一个组件(正如他所描述的)就像一块玻璃覆盖在你的表单上。然后,您的代码在这个“玻璃”上绘制,覆盖控件及其覆盖的表单等 影响您的一个严重限制是它不会覆盖某些控件(包括文本框)。这些限制(及其原因)在文章中有描述,但文章中的代码可能是您正在寻找的(或者可能是您

我可以在
表单上绘制所有控件吗?
我在
窗体上有一些控件(
文本框
按钮
COM对象
),我希望在它们上面绘制,覆盖它们以前绘制的任何像素。
我正在
C#
上使用
Windows窗体


注意:
Graphics
类在控件下绘制…

看看本文中的代码:

作者已经创建了一个组件(正如他所描述的)就像一块玻璃覆盖在你的表单上。然后,您的代码在这个“玻璃”上绘制,覆盖控件及其覆盖的表单等


影响您的一个严重限制是它不会覆盖某些控件(包括文本框)。这些限制(及其原因)在文章中有描述,但文章中的代码可能是您正在寻找的(或者可能是您自己解决方案的起点)。

您能否在代码中显示您当前如何尝试在主窗体上绘制?可能与我知道这是一个WinForms问题的重复,但是我忍不住要提到WPF有内置的装饰层。