在Windows窗体.net应用程序中使用Canvas

我想创建一个Winform应用程序,在其上显示DatagridCharts 。 我的要求是,用户应该能够根据他的选择定位这些元素,比如我们在winform设计视图中删除text boxlabel 。 我知道WPF中有一个Canvas类,但我想用Winforms实现相同的function。

我可以在Winform使用WPF Canvas吗? 或者还有其他解决方案吗?

您可以在Windows窗体应用程序中使用WPF Canvas。 只需将Canvas放在ElementHost控件中即可 。

我在寻找答案时遇到了这段代码,它来自Stephens的VB培训师示例:

 Dim canvas As New Bitmap( picCanvas.ClientSize.Width, picCanvas.ClientSize.Height)