原創|其它|編輯:郝浩|2011-08-15 14:26:04.000|閱讀 573 次
概述:通過 Spread 設計器用戶可以快速地對 Spread 控件進行設計。無論用戶是正在做一個關于 Spread 控件特性的原型研究,還是對于一個已經存在的 Spread 控件在某些方面進行進一步的定制,Spread 設計器專有的圖形界面可節省大量的時間和精力。Spread 設計器允許用戶添加數據,同時設置控件屬性,而且還包括那些在 Visual Studio 中無法設置的屬性。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
通過 Spread 設計器用戶可以快速地對 Spread 控件進行設計。無論用戶是正在做一個關于 Spread 控件特性的原型研究,還是對于一個已經存在的 Spread 控件在某些方面進行進一步的定制,Spread 設計器專有的圖形界面可節省大量的時間和精力。Spread 設計器允許用戶添加數據,同時設置控件屬性,而且還包括那些在 Visual Studio 中無法設置的屬性。用戶可以同時設置運行時和設計時屬性,大多數情況下用戶可以在應用設置之前預覽效果,設置完成后,就可以將所有的設置應用到 Spread 控件。使用 Spread 設計器,控件定制會變得非常簡單、快速。
Spread 設計器允許用戶將設計的結果保存為文件,并與他人共享。將設計保存為文件后,下一次可以打開進行進一步的修改,也可以打開其他團隊成員的設計文件。
開啟 Spread 設計器
通過以下步驟用戶 可以在 Visual Studio .NET 中開啟 Spread 設計器:
1. 鼠標右鍵點擊 Spread 控件,在彈出菜單中選擇 Spread 設計器。
2. 在設計表單上選中 Spread 控件,按下 F4 鍵顯示屬性窗口。在屬性窗口的下方點擊 Spread 設計器 命令。
用戶也可以在 Visual Studio .NET 之外獨立運行 Spread 設計器。 在安裝產品后的 Bin 文件夾下面,運行 FarPoint.SpreadDesigner.EXE 應用程序。
當 Spread 設計器獨立運行的時候,有一些功能將無法使用。這些功能與 Visual Studio 集成,會讀取或者應用一些設置到開發環境,只有在設計器沒有作為一個獨立的應用程序運行時提供。
Spread設計器的用戶界面如下圖:
在設計器屬性窗口中列出了當前選中對象的屬性。用戶可以使用對象列表選中指定的對象,也可以通過點擊表單、單元格行、單元格列、單元格來選中指定的對象,接下來就可以在屬性窗口中編輯選中對象的屬性了。
為 了幫助用戶更好的使用 Spread 設計器,在設計模式下 Spread 設計器并不會應用一些屬性。例如如果用戶設置表單不顯示單元格列的頭區域,在設計器中單元格的頭區域仍會繼續保持可見狀態來輔助用戶進行下一步的設計。下 面的屬性列表都是這類屬性,為了能夠更好的輔助用戶設計,在設計模式下這些屬性不會生效。
ColumnHeaderVisible
EditModePermanent
HorizontalScrollBarPolicy
RowHeaderVisible
TabStripPolicy
VerticalScrollBarPolicy
簡單示例
當 前示例演示如何在 Spread 設計器中創建 Spread 表單。它創建 一個 Spread 表單,用來跟蹤倉庫中哪些產品賣的好。無論 Spread 控件設計器是以單獨應用程序運行,或是從 Visual Studio等開發環境內部啟動,這個例子都可以使用。
第一步,我們需要啟動 Spread 控件設計器
1. 啟動 Spread 控件設計器。
2. 然后,我們需要配置 Spread 表單。
3. 設定 Spread 表單的大小。點擊整個 Spread 表單的表角區域選中Spread 表單。 在屬性窗口中通過拖動滾動條,用戶可以看到 Spread 表單的行數和列數都是500。 點擊并編輯這兩個屬性,將其更改為10。
4. 在單元格行和列的頭區域添加有意義的文字。通過點擊單元格行的頭區域,將該單元格行選中。右鍵點擊該行,在彈出菜單中選擇“頁眉”。表頭編輯器將被打開, 改變其寬度為 60,然后點擊“應用”按鈕。這個時候應用程序會彈出一個提示框詢問是否將該設置應用到整個頭區域,點擊“是”。
5. 右鍵點擊單元格列 A 的標簽“A”,在彈出菜單中選擇“頁眉”,然后在屬性窗口中將文本屬性更改為“產品”。
6. 接下來,繼續在屬性窗口中改變單元格列的背景色為黃色,點擊“應用”,然后點擊“確認“關閉編輯窗口。再次右鍵點擊當前單元格列的頭區域,在編輯窗口中將 列高更改為 75,點擊“應用”。 點擊單元格列 B 的標簽“B”,采用上面的步驟,將其標簽更改為“# 已產出”,右鍵點擊選中的列,在彈出的菜單中選擇單元格類型,然后選擇number類型,并且將其列寬調整為 75。點擊單元格列 C 的標簽“C”,采用同樣的步驟,將其標簽更改為“# 已銷售.”,單元格類型更改為數字,列寬調整為75。
7. 點擊單元格列 D 的標簽“D”,采用同樣的步驟,將其標簽更改為“價格.”,單元格類型更改為 數字貨幣,列寬調整為 75。
8. 點擊單元格列 E 的標簽“E”,采用同樣的步驟,將其標簽更改為“收入.”,單元格類型更改為數字貨幣,前景色調整為藍色。依次將單元格 E1 至 E4 選中,在公式編輯框中輸入“=”,然后輸入“Cn * Dn”(其中“n”為 E1 至 E4單元格的行索引)。然后在右鍵菜單中點擊“單元格頭區域設置”,將頭區域的“locked”屬性設置為 true,最后設置列寬為 85。
9. 點擊單元格列 F 的標簽“F”,采用同樣的步驟,將其標簽更改為“產品狀態.”,單元格類型更改為下拉選擇框。(右鍵點擊選中的列,選擇CellTypes菜單,下拉選擇框單元格,然后點擊項目標簽)。
10. 在項目標簽欄,第一行輸入“繼續生產”,第二行輸入 “停止生產.”,點擊“應用”按鈕,將其列寬調整為 85。 點擊單元格行 5 的標簽“5”,將其標簽更改為“合計”,同樣將單元格行 6 的標簽更改為 “平均.”。
11. 在“# 已產出”單元格列和“合計”單元格行的相交單元格上輸入公式“SUM(B1:B4)”, 在“# 已銷售”單元格列和“合計”單元格行的相交單元格上輸入公式“SUM(C1:C4)”,這個時候,“0” 會出現在這兩個單元格上。 在“收入”單元格列和“合計”單元格行的相交單元格上輸入公式“SUM(E1:E4)”。
12. 在“收入”單元格列和“平均”單元格行的相交單元格上輸入公式“Average(E1:E4)”,它將會給出一個平均收入。任何一項收入的改變都回影響到平均收入,如果沒有使用 Spread 設計器 用戶可能會忽略這一點。
13. 將設計應用至 Spread 表單。
14. 直接退出 Spraed 設計器,用戶就可以將設計應用到 Spread 控件。這時開發環境中的 Spread 控件已經與剛才在設計器中的完全一樣。
15. 現在如果在“# 已銷售”和“# 已產出”列的單元格中輸入數據,會發現“收入”列的合計單元格會發生變化。也可以改變“價格”列,來觀察“收入”列的變化。
16.下一步就是編譯用戶的應用程序。
17. 為了編譯應用程序,在主菜單上點擊“編譯”,然后移動至“編譯文件名稱”處。
18. 編譯成功后,Visual Studio 會創建一個可執行文件,并將其放置在 Visual Studio 的工程文件夾中。
19. 接下來我們需要保存文件并退出。
點擊主工具欄上文件菜單中的保存選項來保存項目。
從 Spread 設計器中將設計結果應用到 Spread 控件后,會在開發環境中生成一些代碼,如下圖所示:
獨立運行Spread設計器
用 戶可以將 Spread 控件設計器作為一個單獨的應用程序,獨立于 Visual Studio 單獨運行。對于大多數希望共享設計的開發人員來說,運行單獨的設計器程序,將設計結果保存為 XML 或者 EXCEL 兼容的文件格式,是非常方便和快捷的。當Spread 設計器以單獨應用程序運行的時候,有一些功能將無法使用,因為這些功能 將會同Visual Studio集成,會讀取或者應用一些設置到 Visual Studio 中。
獨立運行 Spread設計器最簡單的方式就是運行在安裝目錄下的Bin文件夾中的Spread設計器的可執行文件。
用戶也可以為 Spread 設計器可執行文件創建一個快捷方式,或與 Windows 操作系統與其他的應用程序協同工作。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:博客園