全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2204
推到 Plurk!
推到 Facebook!

想做一個可代替excel編輯功能的分頁

答題得分者是:ikk
otamusic
一般會員


發表:2
回覆:2
積分:0
註冊:2009-04-01

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-04-01 23:37:42 IP:122.116.xxx.xxx 訂閱
因為我負責開發的應用軟體要使用時每次都要對照excel文件,因此想編一個分頁代替它。
需要的功能有: 1.要能有Grid的外型並且可以選擇其長度。 2.要能將輸入文字跨欄置中。 3.因為Grid很多,所以要能支援ScrollBar。

有兩個想法
1.用StringGrid : 但是無法跨欄置中,無法選擇兩個以上Grid在上面key文字。

2.直接用Draw的: 可以在Form上畫矩形代替Grid,亦可做出跨欄置中的效果,但是不支援ScrollBar,有想過將Form拉到很大,在屬性中選取AutoScroll。
但是矩形似乎是畫在pixel的位置上,所以會跟著Scroll上下移動,不是我要的。

這兩個想法都卡住了,想請問各位前輩要如何進行下去,或是有第三種可行的方案嗎?
謝謝!!
ikk
尊榮會員


發表:4
回覆:413
積分:768
註冊:2003-06-30

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-04-02 08:50:05 IP:163.28.xxx.xxx 訂閱
第三種只要把你1或2的部份, 放進scrollBox就可以有垂直和水平的scrollbar.
------
FPGA驗證, FPGA開發平台, http://smims.com
otamusic
一般會員


發表:2
回覆:2
積分:0
註冊:2009-04-01

發送簡訊給我
#3 引用回覆 回覆 發表時間:2009-04-05 10:19:09 IP:118.160.xxx.xxx 訂閱
後來我用scroolbox裡面掛TImage物件,用bitmap型式畫grid以及寫字,謝謝你的寶貴意見!
otamusic
一般會員


發表:2
回覆:2
積分:0
註冊:2009-04-01

發送簡訊給我
#4 引用回覆 回覆 發表時間:2009-04-06 21:29:28 IP:118.160.xxx.xxx 訂閱
抱歉,我忘了確認一個問題 :
BCB有辦法像powerpoint開啟excel物件那樣,鑲一個excel表格在form上嗎? OLE辦得到嗎?
如果這樣的話我就不用StringGrid以及Image了^^"
ikk
尊榮會員


發表:4
回覆:413
積分:768
註冊:2003-06-30

發送簡訊給我
#5 引用回覆 回覆 發表時間:2009-04-07 09:16:18 IP:163.28.xxx.xxx 訂閱
可以呀
使用System下的TOleContainer


AnsiString ExcelFileName = GetCurrentDir() "\\Test.xls";
OleContainer1->CreateObjectFromFile(ExcelFileName, false) ;
------
FPGA驗證, FPGA開發平台, http://smims.com
系統時間:2024-09-17 23:37:24
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!