C# 创建类似SQL Server视图设计器的控件
我需要一个类似Winforms的视图设计器,所以实际上我只需要创建一个控件,但我不确定要走哪条路,或者是否已经完成了 我需要这样的东西: 你认为我应该怎么做 你认为这是在某种画布上完成的吗?还是真的有这样的东西?我只需要一个列表和两个列表,我可以使用多次。建议 编辑C# 创建类似SQL Server视图设计器的控件,c#,sql-server,winforms,C#,Sql Server,Winforms,我需要一个类似Winforms的视图设计器,所以实际上我只需要创建一个控件,但我不确定要走哪条路,或者是否已经完成了 我需要这样的东西: 你认为我应该怎么做 你认为这是在某种画布上完成的吗?还是真的有这样的东西?我只需要一个列表和两个列表,我可以使用多次。建议 编辑 我想要的不是查询设计器,而是一个键到另一个键的映射 这是componentone的首席技术官Bernardo Castilho的作品: 这是componentone的首席技术官贝尔纳多·卡斯蒂略的作品: 我强烈建议使用WPF而不是
我想要的不是查询设计器,而是一个键到另一个键的映射 这是componentone的首席技术官Bernardo Castilho的作品:
这是componentone的首席技术官贝尔纳多·卡斯蒂略的作品:
我强烈建议使用WPF而不是winforms(绝对适用于所有内容),主要适用于此类内容。请参阅WPF中在不到1小时内完成的类似要求。如果需要,可以使用
ElementHost
将其集成到现有的winforms应用程序中。为什么建议使用WPF?我构建的应用程序不需要太多的UI。继续,并尝试在winforms中实现它(包括滚动和全部)。然后将5000行可怕的GDI代码与我的20行漂亮的XAML+15行C#代码进行比较。然后再问自己这个问题。看起来像UserControl,有几个复选框、标签和一个所有者绘制的面板来绘制关系。乍一看,这项任务微不足道。@HighCore:那是什么,嗯?首先,我的评论是针对OP的,它并不反对你的观点。第二,OP没有提到您期望从组件获得的需求。我们不要为他着想。第三,我想看看你的20 XAML+15 C#线。我想,你很快就会得出结论。我强烈建议WPF而不是winforms(绝对适用于所有内容),主要适用于此类内容。请参阅WPF中在不到1小时内完成的类似要求。如果需要,可以使用ElementHost
将其集成到现有的winforms应用程序中。为什么建议使用WPF?我构建的应用程序不需要太多的UI。继续,并尝试在winforms中实现它(包括滚动和全部)。然后将5000行可怕的GDI代码与我的20行漂亮的XAML+15行C#代码进行比较。然后再问自己这个问题。看起来像UserControl,有几个复选框、标签和一个所有者绘制的面板来绘制关系。乍一看,这项任务微不足道。@HighCore:那是什么,嗯?首先,我的评论是针对OP的,它并不反对你的观点。第二,OP没有提到您期望从组件获得的需求。我们不要为他着想。第三,我想看看你的20 XAML+15 C#线。我想,你很快就会得出结论。那篇帖子里没有任何东西像OP所要求的那样。顺便说一句,一个只有链接的答案并没有真正的帮助。@HighCore冷静下来。OP问我需要一个类似winforms设计器的视图,然后编辑了他的问题以澄清我的答案不合适@Dennis我想看一个winforms的例子,包括拖动功能
-你有没有看到链接-1.那篇帖子里没有任何东西像OP所要求的那样。顺便说一句,一个只有链接的答案并没有真正的帮助。@HighCore冷静下来。OP问我需要一个类似winforms设计器的视图,然后编辑了他的问题以澄清我的答案不合适@Dennis我想看一个winforms的例子,包括拖动功能
-你有没有看到链接!