我们正在努力制定预算计划。这将是一个大项目。我们希望让用户构建自己的WinForms和控件。然后做一些数据绑定,但这是下一步。
有没有办法在c#中构建“运行时表单设计器”?我正在读这个PAGE。它说这是可能的,但它没有提供足够的信息来启动和完成设计师。
谢谢,
答案 0 :(得分:2)
这是一个简短的答案,因为我不能给你一个完整的答案;这将需要太多时间......
基本上你需要创建一个表单和ToolBox
,就像VS一样,并让用户拖放控件。需要启用拖放功能并处理事件。您还需要在drop事件处理程序中获取Form
上的鼠标位置,并在programmaticaly中创建一个默认控件。
现在,我想到了很多问题。这些都必须在他们来时解决,因为我不能在不到一天的时间里回答这些问题。