轉帖|其它|編輯:郝浩|2011-11-02 15:05:02.000|閱讀 723 次
概述:本章主要演示如何使用TX Text Control.NET 快速開發一個文字處理器。 該文字處理器實現了以下功能,打開和保存文件、剪貼板操作、文字和段落格式設置、標尺、狀態欄以及鍵盤和鼠標操作。。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
本章主要演示如何使用TX Text Control.NET 快速開發一個文字處理器。 該文字處理器實現了以下功能,打開和保存文件、剪貼板操作、文字和段落格式設置、標尺、狀態欄以及鍵盤和鼠標操作。。
該章節相應的源代碼可以在TX Text Control.NET的安裝目錄中找到:
Samples\WinForms\VB.NET\Simple
Samples\WinForms\CSharp\Simple
該章節使用的到的控件如下:
TXTextControl.TextControl
TXTextControl.ButtonBar
TXTextControl.RulerBar
TXTextControl.StatusBar
第一步:創建工程
安裝TX Text Control.NET 之后,在Visual Studio 2008中新建一個Windows Forms類型的工程,使用VB或者C#開發語言。
新建工程之后可以看到 Visual Studio 工具箱中自動添加了 TX Text Control 16.0 相應的控件。
如果工具箱中沒有自動添加TX Text Control 16.0 的控件,可以按照以下操作步驟來手動添加這些控件:
在Visual Studio的工具箱中點擊鼠 標右鍵,選擇右鍵菜單中的 【Toolbox Items】菜單項,在彈出的【Choose Toolbox Items】對話框中,選擇【.NET Framework Components】Tab頁,點擊【Browse】按鈕指定TX Text Control .NET 的安裝路徑(例如:C:\Program Files\The Imaging Source Europe GmbH\TX Text Control 16.0.NET for Windows Forms\Assembly\),然后選擇TXTextControl.Windows.Forms.dll文件。
回 到【Choose Toolbox Items】對話框之后,驗證TextControl的控件是否已經添加到對話框中,可以對【Namespace】列進行排序,然后選擇 【ButtonBar】、【RulerBar】、【StatusBar】和【TextControl】控件,點擊【OK】按鈕之后可以看到Visual Studio工具箱中增加了以上四個控件。
第二步:添加控件
在工具相中選擇【ButtonBar】并將其拖拽到窗體中,然后用同樣方法添加一個【StatusBar】、兩個【RulerBar】和一個【TextControl】控件到窗體上。添加控件之后分別設置它們的【Dock】屬性,最終得到以下結果。
第三步:設置控件關系
現在已經可以在文本窗口中進行輸入操作,可是各個工具條和文本窗口還不能協同工作,為此,我們需要在窗體的Load事件中添加以下代碼:
第四步:添加菜單
為文字處理器添加一些菜單項,通過菜單項來調用一些內置的對話框。
拖 拽一個菜單控件到窗體上,并且添加一個名為【Format】的菜單項,該菜單項包含【Character...】和【Paragraph...】兩個子 項,其名字分別為【mnuFomat_Character】和【mnuFormat_Paragraph】,并且添加相應的菜單處理邏輯:
再添加一個名為【Edit】的菜單項,包含以下子項【Cut】、【Copy】和【Paster】,相應的菜單處理邏輯如下:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:網絡轉載