Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.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# 我如何加上“;图纸;WinForms控件的组件?_C#_.net_Vb.net_Winforms - Fatal编程技术网

C# 我如何加上“;图纸;WinForms控件的组件?

C# 我如何加上“;图纸;WinForms控件的组件?,c#,.net,vb.net,winforms,C#,.net,Vb.net,Winforms,我使用的是.NET2.0Windows窗体,希望添加“绘图”组件,如线条、矩形等。。我以前在MS Access中做过,但在VisualStudio2005 IDE中似乎找不到类似的东西。我需要在哪里查找这些元素?如果在Windows窗体中使用.NET 2,一个选项是安装(也可以从C#使用)。它包括一系列 否则,您可以使用GDI+和System.Drawing命名空间手动绘制。由于这些组件不在Visual Studio中(与VB6的情况相同),因此您有四种选择 手动绘制线条: 使用带有边框的标签

我使用的是.NET2.0Windows窗体,希望添加“绘图”组件,如线条、矩形等。。我以前在MS Access中做过,但在VisualStudio2005 IDE中似乎找不到类似的东西。我需要在哪里查找这些元素?

如果在Windows窗体中使用.NET 2,一个选项是安装(也可以从C#使用)。它包括一系列


否则,您可以使用GDI+和System.Drawing命名空间手动绘制。

由于这些组件不在Visual Studio中(与VB6的情况相同),因此您有四种选择

  • 手动绘制线条:
  • 使用带有边框的标签,并修改高度/宽度,使其看起来像线条(但这是一种技巧,除了直线水平或垂直外,对其他任何东西都不起作用)
  • 使用第三方控件。(我没有遇到过,但我敢打赌它们是存在的。)
  • 使用第一个选项创建自己的控件。(这篇文章也可能有帮助:)
就个人而言,我喜欢选项3和4

已添加


嘿,这里有一篇关于选项4的好文章

您正在寻找System.Drawing命名空间。谢谢您的建议。我不认为我会在这个时候安装电源组。这是正确的解决方案,但我很惊讶MS在最初的版本中没有包含一组绘图控件。@本:后来有了,但我相信这是.NET 3.0附带的Microsoft.VisualBasic.dll的一部分。。。在2.0中,您需要电源组。否则,在2.0中,它将使用GDI手工绘制:(