在 Windows Form .net 应用程序中使用 Canvas

发布于 2024-10-12 04:12:54 字数 315 浏览 4 评论 0 原文

我想创建一个 Winform 应用程序,在其上显示 DatagridCharts。我的要求是,用户应该能够根据自己的选择定位这些元素,就像我们在winform设计视图中放置文本框标签一样。我知道 WPF 中有一个 Canvas 类,但我想用 Winforms 实现相同的目的。

我可以在 Winform 中使用 WPF Canvas 吗?或者还有其他解决办法吗?

I want to create a Winform application which displays Datagrid, Charts on it. My requirement is, that the user should be able to position those elements according to his choice, like we drop text box, label in winform design view. I know that there is a Canvas class in WPF, but I want to achieve the same with Winforms.

Can I use the WPF Canvas in Winform? Or is there any other solution?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

甜中书 2024-10-19 04:12:54

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

You can use a WPF Canvas in a Windows Forms application. Just place the Canvas inside of an ElementHost control.

硬不硬你别怂 2024-10-19 04:12:54

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

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

I came across this code while searching for an answer, it comes from a Stephens' VB trainer example:

Dim canvas As New Bitmap(
        picCanvas.ClientSize.Width,
        picCanvas.ClientSize.Height)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文