用户的运行时winform设计器

时间:2013-07-31 14:22:12

标签: c# winforms

我们正在努力制定预算计划。这将是一个大项目。我们希望让用户构建自己的WinForms和控件。然后做一些数据绑定,但这是下一步。

有没有办法在c#中构建“运行时表单设计器”?我正在读这个PAGE。它说这是可能的,但它没有提供足够的信息来启动和完成设计师。

谢谢,

1 个答案:

答案 0 :(得分:2)

这是一个简短的答案,因为我不能给你一个完整的答案;这将需要太多时间......

基本上你需要创建一个表单和ToolBox,就像VS一样,并让用户拖放控件。需要启用拖放功能并处理事件。您还需要在drop事件处理程序中获取Form上的鼠标位置,并在programmaticaly中创建一个默认控件。

现在,我想到了很多问题。这些都必须在他们来时解决,因为我不能在不到一天的时间里回答这些问题。