0

我无法在 Visual Studio Express 2012 中仅绘制一个简单的矩形(以编程方式) - 在 Visual Basic 中进行编程。

但是我在 Visual Basic Express 2010 中做同样的事情没有问题。

首先,我添加了对 Microsoft.VisualBasic.PowerPacks.VS 的引用

然后在我的代码中我导入这个:

Imports Microsoft.VisualBasic.PowerPacks

然后当按下按钮时我有这个代码:

Dim canvas As New ShapeContainer
Dim theShape As New RectangleShape
canvas.Parent = Me 
theShape.Parent = canvas
theShape.Size = New System.Drawing.Size(200, 300)
theShape.Location = New System.Drawing.Point(100, 100)
theShape.CornerRadius = 12

不幸的是,虽然在 Visual Studio 2012 中,Microsoft.VisualBasic.PowerPacks 不包含 RectangleShapes(或椭圆形或线)但是在 Visual Studio 2010 中(我已经导入了完全相同的 Microsoft.VisualBasic.PowerPacks.VS 文件)它确实包含矩形形状。

任何人都可以阐明这个问题吗?

4

1 回答 1

0

经过一番研究,我发现我需要下载适用于 Windows 桌面的 Visual Studio 2012。我将 Visual Studio 2012 用于 Metro 应用程序。

感谢大家的评论和帮助。

于 2013-05-24T12:08:52.010 回答