在winforms中创建可移动且可调整大小的行

时间:2011-10-24 02:17:08

标签: c++ winforms c++-cli

我想创建一个程序,在该程序中,用户有一个区域,他可以在那里拍摄我提供给他的线条(例如三条线)并调整它们的大小和位置以创建一个小图。

我怎么能用winforms做到这一点?

我应该使用哪些类别和属性?

非常感谢

2 个答案:

答案 0 :(得分:2)

假设您需要.net解决方案,请查看OpenS-CAD,示例“2D CAD”项目以便启动。问题是,它是用C#编写的,但它会为您提供CAD程序的概念。

您可以使用C ++ / Cli重写它,还可以使用本机C ++重写它。

答案 1 :(得分:1)

我从您的问题中了解到,您希望让用户能够调整大小和位置(类似于Powerpoint和其他几个产品中的主持人)并让他/她从中抽出一个数字。

在这种情况下你需要使用图形函数,尽管你调整大小的一些工作也可能需要使用ovveriding DragDrop方法。

以下是一个示例http://www.yevol.com/en/vcsharp/applicationdesign/Lesson14.htm,可能对您有所帮助。