2009-09-24 34 views
0

对于Windows应用程序,我需要读取需要在字段中拆分的固定块文件。我想在Excel或OpenOffice中这样做,我可以预览文件并可以图形化地定义行应该分割的位置。WinForms控件的文本文件转换就像在Excel或开放办公室?

有没有人知道一些支持.net的控件,或者任何示例代码在哪里演示?甚至有些提示如何做到这一点?

谢谢, Michael!

Image of the Excel wizard

我发现在CodeProject一个MFC-控制。 Column Separator Control我将尝试将其重写为C#。

+0

我问了一个现有的控件,因为我不想再做可能已经完成的工作。所以如果有一些现有的控制我想检查它,甚至可能购买它。如果不是,我不得不开发它。 – Michael 2009-09-28 07:06:40

回答

0

我们在C#中编写了自己的控件。如果有人对这种控制感兴趣,请联系我。也许我们会发布它。

0

那么它可能会有所帮助,如果你扩大一点,也许有一个例子?

如果我明白这个问题正确DataGridView声音值得研究。它基本上是一个你绑定到数据源的表。 MSDN网站上有很多使用它们的例子。

重新阅读如果您有兴趣显示实际文本,然后设置一个位置来分割文本,您可能可能只是在文本框中显示内容?然后你必须处理光标位置,并记录它上次放置的位置。

+0

我已添加Excel向导的屏幕截图。我认为它应该是某种文本框,可以用它来获取线条绘制在哪些列之间的信息。 – Michael 2009-09-28 07:04:43

+0

对,图片确实讲1000字:)你试过给他们发邮件,看看他们从哪里得到控制权/如果你可以购买它的副本? 如果不是我无法想象它应该太难实施?在文本框顶部自定义绘制一条线,并保持滚动条同步是最重要的。 我不认为我见过这样的控制之前...... – Ian 2009-09-28 08:10:03

+0

不,我还没有邮寄给微软呢。 ;-)因为有更多功能,所以我没有在这方面花太多时间。但是我在CodeProject上找到了一个控件。不幸的是,它不是.net控件。 – Michael 2009-09-28 11:48:08

0

我知道你在说Excel的对话框,但我从来没有见过类似的控件。我认为你必须实现你自己的控制。

0

我发现唯一的事情是CodeProject上的MFC需要控制(请参阅问题)。看来我需要重写C#/ .net的控件。

相关问题