- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MsFlexGrid使用方法
MsFlexGrid使用方法
MsFlexGrid使用方法
最近写代码,要对一些表格做特殊的处理,我想用MsFlexGrid来实现,所以现收集MsFlexGrid的使用方法。
引用地址:/trackback.asp?id=5608
begin:
VB中MsFlexGrid控件的使用细则(收集)
将文本赋值给MsFlexGrid的单元格
MsFlexGrid.TextMatrix(3,1)=”Hello”
在MsFlexGrid控件单元格中插入背景图形
Set MsFlexGrid.CellPicture=LoadPicture(“C:\temp\1.bmp”)
选中某个单元
MsFlexGrid.Row=1
MsFlexGrid.Col=1
用粗体格式化当前选中单元
MsFlexGrid.CellFontBold=True
添加新的一行
使用AddItem方法,用Tab字符分开不同单元格的内容
dim row as string
row=”AAA”vbtab”bbb”
MsFlexFrid1.addItem row
怎样来实现MSFlexGrid控件单数行背景为白色,双数的行背景为蓝色?
Dim i As Integer
With MSFlexGrid1
.AllowBigSelection = True ’ 设置网格样式
.FillStyle = 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 = vbBlue ’ 兰色
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) 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 Then 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
程序运行时,想动态增加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.MSHFlexGrid1.Cols = Me.MSHFlexGrid1.Cols + 1
Me.MSHFlexGrid1.ColPosition(5) = 3
End Sub
请教MSFlexGrid中的对齐功能的使用
设置MSFlexGrid1.ColAlignment(index)=n
得到MSFlexGrid控件中当前选中的一行
msflexgrid1.rowsel就是当前选中行
如何通过代码调节列宽度
msflexgrid1.colwidth(i)
您可能关注的文档
- 世韩CSM 膜技术详述.doc
- gridctrl画表格.docx
- Silverlight控件(四)——Grid布局.docx
- 更新后警戒系统程序.doc
- 人教新目标七年级上册Unit+9+My+favorite+subject+is+science知识点详解.doc
- 2015-2016学年第二学期高二期中考试.doc
- XtraGrid使用心得.doc
- 英语复习课后答案.doc
- 听说6级+第五个故事+flying+south+文本.doc
- 第一章物业管理理论与实务概述1.doc
- 沪科版(2024)七年级数学上册课件 2.1 第1课时 用字母表示数.pptx
- 沪科版(2024)七年级数学上册课件 5.2 数据的整理.pptx
- 沪科版(2024)七年级数学上册课件 4.5 第2课时 用尺规作角.pptx
- 沪科版(2024)七年级数学上册课件 4.2 线段、射线、直线.pptx
- 沪科版(2024)七年级数学上册课件 3.5 第2课时 销售问题与百分率问题.pptx
- 沪科版(2024)七年级数学上册课件 3.6 三元一次方程组及其解法.pptx
- 沪科版(2024)七年级数学上册课件 1.1 第1课时 正数和负数.pptx
- 沪科版(2024)七年级数学上册课件 4.5 第1课时 角的比较与补(余)角.pptx
- 沪科版(2024)七年级数学上册课件 1.4 第3课时 加、减混合运算.pptx
- 沪科版(2024)七年级数学上册课件 1.2 第2课时 相反数.pptx
最近下载
- 《信息技术应用创新软件适配改造成本评估规范》.pdf
- 中国行业标准 YY/T 1939-2024医疗器械细菌内毒素试验方法 重组C因子法.pdf
- 各类游资炒股心法及感悟,套利模式.pdf
- 【客户管理】龙湖客户细分及工作模式分享精华篇-102p.pptx
- 学校智慧平台管理制度范文.docx VIP
- ASME中国制造-ISO12944-5-2018 中文译稿 第5部分 防护涂料体系.pdf
- 《诫子书》公开课课件(共24张ppt)部编版语文七年级上册.ppt
- 三年级数学下册期中试卷及答案【可打印】.doc
- 关于《佛山市市级财政资金投资建设项目工程概算预算结算.doc
- 二年级上册语文选择题强化练习(一).docx
文档评论(0)