vb中msflexgrid控件的使用细则.doc

vb中msflexgrid控件的使用细则.doc

ID:49527765

大小:27.01 KB

页数:8页

时间:2020-03-02

vb中msflexgrid控件的使用细则.doc_第1页
vb中msflexgrid控件的使用细则.doc_第2页
vb中msflexgrid控件的使用细则.doc_第3页
vb中msflexgrid控件的使用细则.doc_第4页
vb中msflexgrid控件的使用细则.doc_第5页
资源描述:

《vb中msflexgrid控件的使用细则.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VB中MsFlexGrid控件的使用细则VB中MsFlexGrid控件的使用细则(收集) >> 将文本赋值给MsFlexGrid的单元格  MsFlexGrid.TextMatrix(3,1)=”Hello” >> 在MsFlexGrid控件单元格中插入背景图形  Set MsFlexGrid.CellPicture=LoadPicture(“C:temp1.bmp”) >>选中某个单元  MsFlexGrid.Row=1  MsFlexGrid.Col=1 >>用粗体格式化当前选中单元  MsFlexGrid.Cell

2、FontBold=True >> 添加新的一行  使用AddItem方法,用Tab字符分开不同单元格的内容  dim row as string  row=”AAA”&vbtab&”bbb”  MsFlexFrid1.addItem row >>怎样来实现MSFlexGrid控件单数行背景为白色,双数的行背景为蓝色?    Dim i As Integer    With MSFlexGrid1         .AllowBigSelection = True   ’ 设置网格样式         .FillStyle =

3、 flexFillRepeat         For i = 0 To .Rows - 1             .Row = i: .Col = .FixedCols             .ColSel = .Cols() - .FixedCols - 1             If i Mod 2 = 0 Then                .CellBackColor = &HC0C0C0   ’ 浅灰             Else                .CellBackColor = vb

4、Blue ’ 兰色             End If         Next i     End With >> MSFlexGrid控件如何移到最后一行 MSFlexGrid1.TopRow = MSFlexGrid1.Rows – 1 >>如何判断msflexgrid有无滚动条 Declare Function GetScrollRange Lib "user32" (ByVal hWnd As Long, ByVal nBar As Long, lpMinPos As Long, lpMaxPos As Long

5、) As Long Public Const SB_HORZ = &H0 Public Const SB_VERT = &H1 Public Function VsScroll(MshGrid As MSHFlexGrid) As Boolean          ’判断水平滚动条的可见性 Dim i As Long VsScroll = False i = GetScrollRange(MshGrid.hWnd, SB_HORZ, lpMinPos, lpMaxPos) If lpMaxPos <> lpMinPos Th

6、en VsScroll = True End Function Public Function HeScroll(MshGrid As MSHFlexGrid) As Boolean          ’判断垂直滚动条的可见性 Dim i As Long HeScroll = False i = GetScrollRange(MshGrid.hWnd, SB_VERT, lpMinPos, lpMaxPos) If lpMaxPos <> lpMinPos Then HeScroll = True End Function 

7、>>程序运行时,想动态增加MSFlexgrid的列数 在第2列后插入一列: Private Sub Form_Load() Me.MSHFlexGrid1.Cols = 5 MSHFlexGrid1.Rows = 2 For i = 0 To Me.MSHFlexGrid1.Cols - 1 Me.MSHFlexGrid1.TextMatrix(0, i) = i Me.MSHFlexGrid1.TextMatrix(1, i) = i Next End Sub Private Sub Command1_Click() Me

8、.MSHFlexGrid1.Cols = Me.MSHFlexGrid1.Cols + 1 Me.MSHFlexGrid1.ColPosition(5) = 3 End Sub >> 请教MSFlexGrid中的对齐功能的使用 设置MSFlexGrid1.ColAlignment(inde

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。