我正在尝试将一些旧的VB6代码转换为VB.NET。 VB6使用Canvas控件,只需
Dim cv as Canvas
我不能为我的生活弄清楚如何在VB.NET中使用Canvas控件(使用VS2005)。 MSDN说它在System.Windows.Controls命名空间中,它似乎不存在?我看到的只是System.Windows.Forms,它不包含Canvas控件。有什么提示吗?
由于
答案 0 :(得分:1)
你需要找出Canvas在VB6中的含义,然后你就可以看到VB.Net中最接近的等价物了。
我认为它一定是一个模糊的第三方控件或可能是一些自定义代码。我之前在VB6中没有遇到Canvas
答案 1 :(得分:0)
在最近的历史中,事情发生了一些变化。现在有两套windows框架。
表格是旧的。新的是控件,它们来自WPF和Silverlight。 WPF用于替换Windows窗体,Silverlight用于Web等等。
由于您使用的是较旧的VS2005,我相信您需要安装WPF扩展才能访问它们。
不幸:Microsoft不再支持VS2005的WPF Extensions:
你仍然可以从不同的地方获取它们,但是如果你想使用WPF / Silverlight,你应该考虑升级到至少VS2008。