資源描述:
《vb中msflexgrid控件的使用細(xì)則》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、1.VB中MsFlexGrid控件的使用細(xì)則>>將文本賦值給MsFlexGrid的單元格MsFlexGrid.TextMatrix(3,1)=”Hello”.>>在MsFlexGrid控件單元格中插入背景圖形SetMsFlexGrid.CellPicture=LoadPicture(“C:temp1.bmp”)版權(quán)申明:本站文章均來自網(wǎng)絡(luò).>>選中某個(gè)單元MsFlexGrid.Row=1MsFlexGrid.Col=1。>>用粗體格式化當(dāng)前選中單元MsFlexGrid.CellFontBold=True根據(jù)專家觀察,這樣的理論和現(xiàn)象都
2、是值得各位站長深思的,所以希望大家多做研究學(xué)習(xí),爭取總結(jié)出更多更好的經(jīng)驗(yàn)!>>添加新的一行使用AddItem方法,用Tab字符分開不同單元格的內(nèi)容dimrowasstringrow=”AAA”&VBtab&”bbb”MsFlexFrid1.addItemrow..>>怎樣來實(shí)現(xiàn)MSFlexGrid控件單數(shù)行背景為白色,雙數(shù)的行背景為藍(lán)色?DimiAsIntegerWithMSFlexGrid1.AllowBigSelection=True’設(shè)置網(wǎng)格樣式.FillStyle=flexFillRepeatFori=0To.Rows-1.Row
3、=i:.Col=.FixedCols.ColSel=.Cols()-.FixedCols-1IfiMod2=0Then.CellBackColor=&HC0C0C0’淺灰Else.CellBackColor=vbBlue’蘭色EndIfNextiEndWith。>>MSFlexGrid控件如何移到最后一行MSFlexGrid1.TopRow=MSFlexGrid1.Rows–1版權(quán)申明:本站文章均來自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系028-86262244-215,我們收到后立即刪除,謝謝!>>如何判斷msflexgrid有無滾動(dòng)條DeclareF
4、unctionGetScrollRangeLib"user32"(ByValhWndAsLong,ByValnBarAsLong,lpMinPosAsLong,lpMaxPosAsLong)AsLongPublicConstSB_HORZ=&H0PublicConstSB_VERT=&H1.PublicFunctionVsScroll(MshGridAsMSHFlexGrid)AsBoolean’判斷水平滾動(dòng)條的可見性DimiAsLongVsScroll=Falsei=GetScrollRange(MshGrid.hWnd,SB_HORZ
5、,lpMinPos,lpMaxPos)IflpMaxPos<>lpMinPosThenVsScroll=TrueEndFunction。PublicFunctionHeScroll(MshGridAsMSHFlexGrid)AsBoolean’判斷垂直滾動(dòng)條的可見性DimiAsLongHeScroll=Falsei=GetScrollRange(MshGrid.hWnd,SB_VERT,lpMinPos,lpMaxPos)IflpMaxPos<>lpMinPosThenHeScroll=TrueEndFunction.>>程序運(yùn)行時(shí),想動(dòng)
6、態(tài)增加MSFlexgrid的列數(shù)PrivateSubForm_Load()Me.MSFlexGrid1.Cols=4MSFlexGrid1.Rows=2Fori=0ToMe.MSFlexGrid1.Cols-1Me.MSFlexGrid1.TextMatrix(0,i)=iMe.MSFlexGrid1.TextMatrix(1,i)=iNextEndSubPrivateSubCommand1_Click()Me.MSFlexGrid1.Cols=Me.MSFlexGrid1.Cols+1'增加一列Me.MSFlexGrid1.ColPos
7、ition(4)=2'將第四列插到第二列的前面EndSub>>請(qǐng)教MSFlexGrid中的對(duì)齊功能的使用設(shè)置MSFlexGrid1.ColAlignment(index)=n>>得到MSFlexGrid控件中當(dāng)前選中的一行msflexgrid1.rowsel就是當(dāng)前選中行.>>如何通過代碼調(diào)節(jié)列寬度msflexgrid1.colwidth(i)=4000..2控件MSFlexGrid的屬性和方法(VB控件)1)屬性類型說明AllowBigSelectorBoolean返回/設(shè)置一個(gè)值,定義當(dāng)在行或列的頭部單擊時(shí),是否該行或列將整個(gè)被選中A
8、llowUseResizingEnum設(shè)置/返回一個(gè)值,定義用戶是否可以調(diào)整網(wǎng)格行,列的尺寸BackColorOle_Color設(shè)置/返回一網(wǎng)格中非固定單元的背景色BackColorBandA