用于用户的运行时winform设计器

本文关键字:winform 运行时 用户 用于 | 更新日期: 2023-09-27 18:25:35

我们正在尝试建立一个预算计划。这将是一个大项目。我们想让用户在其中构建自己的WinForms和控件。然后进行一些数据绑定,但这是下一步。

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

谢谢,

用于用户的运行时winform设计器

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

基本上,您需要创建一个表单和一个ToolBox,就像VS一样,并让用户拖放控件。需要启用拖放并对其进行事件处理。您还需要在drop事件处理程序中获取Form上的鼠标位置,并在那里以编程方式创建一个默认控件。

现在,我想到了很多问题。这些问题必须在他们来的时候得到解决,因为我无法在不到一天的时间内全部回答。