我需要在WinForms .NET解决方案中模拟类似水晶报表的内容。
用户将能够修改边距,识别对象,双击它们以查看其属性,修改其坐标,然后打印“模型”,将一些真实的对象与其关联。
采取什么方法来实现这一切?
对于单独的对象:
- 自定义控件(标签)?
- 自定义图纸(带点击识别)?
对于工作画布的技术,有结合吗?
- WPF UserControl?
- WinForms UserControl?
如果我选择自定义绘图,我应该更喜欢WPF绘图还是GDI(更熟悉)
答案 0 :(得分:0)
我们在ComponentOne套件中使用了一些RTF打印/编辑组件。 我们创建了一个类似于简单RTF编辑器的GUI,用户可以添加/格式化在打印期间由我们的SW编译的固定文本或动态字段。 这些“动态字段”在RTF中处理;它们只是用户无法编辑的“rtf文本”。
关于为什么我们重新发明轮子,我们需要更多的灵活性和更多的稳定性。即使未安装MS Office,我们也想创建可以打印的内容。我们想要比CrystalReport更灵活/稳定/支持/定制_to_our_need: - )