2009-09-24 33 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的控件。

相關問題