Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们正在尝试制定预算计划。这将是一个大项目。我们希望让用户在其中构建自己的 WinForms 和控件。然后做一些数据绑定,但这是下一步。
有没有办法在 c# 中构建“运行时表单设计器”?我正在阅读此页。它说这是可能的,但它没有提供足够的信息来启动和完成设计师。
谢谢,
这是一个简短的答案,因为我不能给你一个完整的答案;那将需要太多时间...
基本上,您需要ToolBox像 VS 一样创建一个表单和一个 ,并让用户拖放控件。需要启用拖放并处理它的事件。您还需要在 drop 事件处理程序中获取鼠标位置,Form并以编程方式在那里创建一个默认控件。
ToolBox
Form
现在,很多问题浮现在脑海。这些必须在它们到来时解决,因为我不能在不到一天的时间内全部回答。