spread屬於com類的乙個**元件,相信大家在vb資料庫程式中應用很廣。現在就簡單摘要一下該元件在c#中的應用。
首先是把spread新增到工程中,這是普通的.net中對com引用,這裡不再詳細描述,只是說明一下:該控制項位於spread的bin目錄下,名稱為spr32x60.ocx,別引用錯了。
再把該控制項引用完成後。我們就可以使用該控制項了。
最基本的操作當然是實現其中單元格的讀寫操作,然後就是一些複雜的格式設定。
讀取或者設定單元格值之前,都要指定該單元格對應的行和列,然後呼叫 .text = value設定值,或者 return .text
典型的例子,假設**名為spd,現在要讀取單元格(2,3)
spd.row =2;
spd.col =3;
return spd.text;
設定單元格(2,3)的值為」hello」
spd.row =2;
spd.col =3;
spd.text =「hello「;
然後就是一些簡單的格式設定,比如我要把某個單元格的控制項型別設定為按鈕
spd.row = 2;
spd.col = 3; //是不是發現這兩條語句都是通用的?
spd.celltype = fpspread.celltypeconstants.celltypestatictext;
如果設定顏色的,和前面一樣,先指定行與列
然後使用 spd.backcolor = color;
前景色:spd.forecolor = color;
注意:這裡color是 system.drawing.color資料型別的值
其它的不再贅述,需要設定什麼屬性可以從物件模型中察看相應的屬性,設定方法基本相同。
static在C 中的應用
1 案例描述22 static 語法特性簡介 22.1 修飾變數 22.1.1 靜態全域性變數 22.1.2 靜態區域性變數 22.1.3 靜態資料成員 22.2 修飾函式 22.2.1 靜態函式 22.2.2 靜態成員函式33 應用場合 33.1 將變數 函式的作用域限定在本原始檔中 33.2 儲...
多型在C 中的應用
多型在c 中的應用 c 語言經過專門設計,以便不同庫中的基類 與派生類之間的版本控制可以不斷向前發展,同時保持向後相容。這具有多方面的意義。例如,這意味著在基類 中引入與派生類中的某個成員具有相同名稱的新成員在c 中是完全支援的,不會導致意外行為。它還意味著類必須顯式宣告某方法是要重寫乙個繼承方法,...
在C 中應用HOOK
鉤子 hook 是windows 訊息處理機制的乙個平台 應用程式可以在上面設定子程以監視指定視窗的某種訊息,而且所監視的視窗可以是其他程序所建立的。當訊息到達後,在目標視窗處理函式之前處理它。鉤子機制允許應用程式截獲處理 window 訊息或特定事件。關於hook的詳細介紹,在微軟的msdn中有,...