VB MSFlexGrid控件的几种使用方法

vbMSFlexgrid 和 MSHFlexgrid 的区别以及详解 简单地说,MSFlexGrid和MSHFlexGrid之间的区别,主要是后者支持ADO的层次显示。如果你不使用ADO,可以考虑MSFlexGrid,否则建议使用MSHFlexGrid。 这两个控件的详解: MSFlexGrid控件 MicrosoftFlexGrid(MSFlexGrid)控件可以显示网格数据,也可以对其进行操作。它提供了高度灵活的网格排序、合并和格式设置功能,网格中可以包含 阅读详情
'MSFlexGrid赋值的方法

   MSFlexGrid1.TextMatrix(0, 1) = "老师"
   MSFlexGrid1.TextMatrix(1, 2) = "学生"
   MSFlexGrid1.TextMatrix(2, 3) = "校长"
   MSFlexGrid1.TextMatrix(3, 4) = "班主任"
   MSFlexGrid1.TextMatrix(4, 5) = "教务主任"

   MSFlexGrid1.AddItem 2
   MSFlexGrid1.AddItem 4
   MSFlexGrid1.AddItem 6
   MSFlexGrid1.AddItem 8

``MSFLEXGRID 中如何取的某个单元格的数据

Private Sub MSFlexGrid1_Click() 
MsgBox MSFlexGrid1.TextMatrix(MSFlexGrid1.Row, MSFlexGrid1.Col), vbOKOnly, "提示消息" 
End Sub 

MSFlexGrid1.Row,表格中的当前行 
MSFlexGrid1.Col,表格中的当前列

 

'初始化MSFlexGrid

   Dim i As Integer
   MSFlexGrid1.Rows = 0
   For i = 0 To 10
   MSFlexGrid1.AddItem "AA" + Str(i)

   'For i = 0 To 10
   MSFlexGrid1.Col = 1
   MSFlexGrid1.Row = i
   MSFlexGrid1.Text = CStr(i)

   MSFlexGrid1.Col = 2
   MSFlexGrid1.Row = i
   MSFlexGrid1.Text = CStr(i) & CStr(i)

   MSFlexGrid1.Col = 3
   MSFlexGrid1.Row = i
   MSFlexGrid1.Text = CStr(i) & CStr(i) & CStr(i)

   Next i
'实现MSFlexGrid控件,单行背景为浅灰,双行为兰色

   Dim j As Integer
    With MSFlexGrid1
         .AllowBigSelection = True    ' 设置网格样式
         .FillStyle = flexFillRepeat
         For j = 0 To .Rows - 1
             .Row = j: .Col = .FixedCols
             .ColSel = .Cols() - .FixedCols - 1
             If j Mod 2 = 0 Then
                .CellBackColor = &HC0C0C0    ' 浅灰
             Else
                .CellBackColor = vbBlue ' 兰色
             End If
         Next j
     End With
   '在MsFlexGrid控件单元格中插入背景图形
  
    Set MSFlexGrid1.CellPicture = LoadPicture("f:\temp\snow.bmp")
'MSFlexGrid控件如何移到最后一行

   MSFlexGrid1.TopRow = MSFlexGrid1.Rows - 1

 

   '隐藏第一行
    'Private Sub Command1_Click1()
      'MSFlexGrid1.RowHeight(1) = 0
    'End Sub
  
    '隐藏第一列
    'Private Sub Command_Click2()
      'MSFlexGrid1.ColWidth(1) = 0
    'End Sub

在MSFlexGrid上点击右键,选择属性,选择"选择模式",自己任选 
点击得到行代码 
msgrid1.Col就是你选择的列号 
msgrid1.Row 就是你选择的行号 
msgrid1.text就是你选择单元格的内容。

>> 将文本赋值给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)=4000

--------------------------------------------------------------------------------------
'OutDataToText
'将MsFlexGrid控件中显示的内容输出到文本文件
Public Sub OutDataToText(Flex As MSFlexGrid)
Dim s As String
Dim i As Integer
Dim j As Integer
Dim k As Integer
Dim strTemp As String
On Error GoTo Ert
Me.MousePointer = 11
On Error Resume Next
DoEvents
Dim FileNum As Integer
FileNum = FreeFile
Open "d:aa.txt" For Output As #FileNum
With Flex
k = .Rows
For i = 0 To k - 1
strTemp = ""
For j = 0 To .Cols - 1
DoEvents
strTemp = strTemp & .TextMatrix(i, j) & ","
Next j
Print #FileNum, Left(strTemp, Len(strTemp) - 1)
Next i
End With
Close #FileNum
Me.MousePointer = 0
MsgBox "导出成功"
Ert:
MsgBox Err.Description
Me.MousePointer = 0
End Sub
增加 MsFlexGrid 的编辑功能


概述
MsFlexGrid 控件没有提供文本编辑的功能,下面的例子演示了如何利用一个TextBox 实现编辑当前网格的功能。

在按下一个键后, 就把TextBox 移动到当前的位置, 并激活。 在键入回车或移动到其他网格时,

就把TextBox 中的内容放到网格中。

实现步骤
1 打开 VB6, 开启一个新的工程。

2 在菜单“工程” 中选择 “部件”, 在列表中选中 “Microsoft FlexGrid Control ..”

3 放一个 MsFlexGrid 控件和一个TextBox 控件(Text1)到 Form1。 修改MsFlexGrid 控件的名称为 Grid1,

设置Grid1 的行,列 为 4, 固定行,列为 0。 设置 Text1 的 Visiable 为 False, BorderStyle 为

None(0)。

4 在Form1 的代码中增加声明:

Const ASC_ENTER = 13 '回车
Dim gRow As Integer
Dim gCol As Integer

5 增加代码到 Grid_KeyPress 过程:

Private Sub Grid1_KeyPress(KeyAscii As Integer)
' Move the text box to the current grid cell:
Text1.Top = Grid1.CellTop + Grid1.Top
Text1.Left = Grid1.CellLeft + Grid1.Left
' Save the position of the grids Row and Col for later:
gRow = Grid1.Row
gCol = Grid1.Col
' Make text box same size as current grid cell:
Text1.Width = Grid1.CellWidth - 2 * Screen.TwipsPerPixelX
Text1.Height = Grid1.CellHeight - 2 * Screen.TwipsPerPixelY
' Transfer the grid cell text:
Text1.Text = Grid1.Text
' Show the text box:
Text1.Visible = True
Text1.ZOrder 0 ' 把 Text1 放到最前面!
Text1.SetFocus
' Redirect this KeyPress event to the text box:
If KeyAscii <> ASC_ENTER Then
SendKeys Chr$(KeyAscii)
End If
End Sub

6 增加代码到 Text1_KeyPress 过程:

Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = ASC_ENTER Then
Grid1.SetFocus ' Set focus back to grid, see Text_LostFocus.
KeyAscii = 0 ' Ignore this KeyPress.
End If
End Sub

7 增加代码到 Text1_LostFocus 过程:

Private Sub Text1_LostFocus()
Dim tmpRow As Integer
Dim tmpCol As Integer
' Save current settings of Grid Row and col. This is needed only if
' the focus is set somewhere else in the Grid.
tmpRow = Grid1.Row
tmpCol = Grid1.Col
' Set Row and Col back to what they were before Text1_LostFocus:
Grid1.Row = gRow
Grid1.Col = gCol
Grid1.Text = Text1.Text ' Transfer text back to grid.
Text1.SelStart = 0 ' Return caret to beginning.
Text1.Visible = False ' Disable text box.
' Return row and Col contents:
Grid1.Row = tmpRow
Grid1.Col = tmpCol
End Sub

8 好了。 按 F5 开始测试。 您可以自由地在 Grid 中移动, 按回车可以开始或结束编辑。

使用MsFlexGrid控件的几个函数




在VB处理数据显示的时候,使用表格是一种好的方法,虽然DataGrid可以与数据源绑定,但是总有美中不足,就是

外观不好看,所以有时应用MsFlexGrid显示数据还是一种比较好的方法,以下几个函数是用来控制MsFlexGrid的程序

(本人语言表达能力有限,还请见谅)


''MsFlexGrid操作函数

''合并列
Public Function MergeCol(GridObj As Object, ByVal StartCol As Long, ByVal EndCol As Long, ByVal

ColValue As String, ByVal CurrentRow As Long) As Boolean
If StartCol > EndCol Or StartCol > GridObj.Cols Or CurrentRow > GridObj.Rows Then
MsgBox "对不起,行列设置错误!", vbOKOnly, App.Title
MergeCol = False
Exit Function
End If

For I = StartCol To EndCol
GridObj.MergeCol(I) = True
GridObj.TextArray(faIndex(GridObj, CurrentRow, I)) = ColValue
GridObj.ColAlignment(I) = flexAlignCenterCenter
Next I


GridObj.MergeRow(CurrentRow) = True

MergeCol = True

End Function



''合并行
Public Function MergeRow(GridObj As Object, ByVal StartRow As Long, ByVal EndRow As Long, ByVal

RowValue As String, ByVal CurrentCol As Long) As Boolean
If StartRow > EndRow Or StartRow > GridObj.Rows Or CurrentCol > GridObj.Cols Then
MsgBox "对不起,行列设置错误!", vbOKOnly, App.Title
MergeRow = False
Exit Function
End If

For I = StartRow To EndRow
GridObj.MergeRow(I) = True
GridObj.TextArray(faIndex(GridObj, I, CurrentCol)) = RowValue
GridObj.ColAlignment(CurrentCol) = flexAlignCenterCenter

Next I
GridObj.MergeCol(CurrentCol) = True
MergeRow = True

End Function

''转换索引
Public Function faIndex(GridObj As Object, ByVal row As Integer, ByVal col As Integer) As Long
If row > GridObj.Rows Or row < 0 Or col > GridObj.Cols Or col < 0 Then
MsgBox "对不起,行列设置错误!", vbOKOnly, App.Title
faIndex = -1

Exit Function
End If

faIndex = row * GridObj.Cols + col

End Function


''插入行
Public Function SetItem(GridObj As Object, ByVal row As Integer, ByVal col As Integer, ByVal

SetValue As String) As Boolean
If row > GridObj.Rows Or row < 0 Or col > GridObj.Cols Or col < 0 Then
MsgBox "对不起,行列设置错误!", vbOKOnly, App.Title
SetItem = False
Exit Function
End If
GridObj.TextArray(faIndex(GridObj, row, col)) = SetValue

SetItem = True
End Function

''得到单元格值
Public Function GetItem(GridObj As Object, ByVal row As Integer, ByVal col As Integer) As String

If row > GridObj.Rows Or row < 0 Or col > GridObj.Cols Or col < 0 Then
MsgBox "对不起,行列设置错误!", vbOKOnly, App.Title
GetItem = ""
Exit Function
End If
GetItem = GridObj.TextArray(faIndex(GridObj, row, col))
End Function

在msflexgrid控件中每一个cell格的内容是不可以由用户直接编辑的但是我们可以通过一些小技
巧来方便的实现这编辑功能来扩展msflexgrid的应用(在实际应用中这是很常用的功能)。

你只需按下面的做即可轻松实现编辑msflexgrid控件数据的功能

例在窗体上放一文本框txtvalue,和一msflexgrid控件grid

‘文本框控件的keypress事件
private sub txtvalue_keypress(keyascii as integer)
‘放入一些处理过程,如只需输入数字时的处理

dim i
i=1
end sub

private sub txtvalue_change()
grid.text = txtvalue.text
end sub


'在grid的entercell事件中加入下例代码
private sub grid_entercell()
txtvalue.text = grid.text
txtvalue.selstart = 0
txtvalue.sellength = len(txtvalue.text)
end sub

'当用户输入数据时直接调用文本框的keypress事件
private sub grid_keypress(keyascii as integer)
txtvalue_keypress keyascii
end sub

ok,这样一个可编辑的msflexgrid控件就完成了,简单吧!!

Private Sub fgrid1_click() '单击MSFlexGrid 
sphy = Trim(FGrid1.TextMatrix(FGrid1.Row, 0)) 
delrecord 
End Sub 

Private Sub fgrid1_RowColChange()'用上下键在MSFlexGrid上选择 
sphy = Trim(FGrid1.TextMatrix(FGrid1.Row, 0)) 
delrecord 
End Sub 

Private Sub DeleteRecord()'删除 
Dim I As Integer ' 
Dim Ssql As String 
Dim response As String 
response = MsgBox("真的删除当前记录?", vbInformation + vbYesNo, "警告") 
If response = vbYes Then 
Ssql = "delete from login where loginname='" & sphy & "'" 
gcnLeaguers.Execute (Ssql) 
MsgBox "删除成功!", vbInformation + vbOKOnly, "系统提示" 
End If 
Exit Sub 
End Sub 
删除后可能还要刷新一下,你试试吧

MSHFlexGrid1.SelectionMode = flexSelectionByRow 
还是 
Private Sub Form_Load() 
With MSHFlexGrid1 
.FixedCols = 0 
.Cols = 2 
.Rows = 0 
.AddItem "1" & vbTab & "11" 
.AddItem "2" & vbTab & "22" 
.AddItem "3" & vbTab & "33" 
End With 
End Sub 

Private Sub MSHFlexGrid1_RowColChange() 
Static intPrevRow As Long 
If MSHFlexGrid1.Row <> intPrevRow Then 
intPrevRow = MSHFlexGrid1.Row 
Dim i As Long 
For i = 0 To MSHFlexGrid1.Cols - 1 
MsgBox MSHFlexGrid1.TextMatrix(intPrevRow, i) 
Next 
End If 
End Sub   


原理
当用户点击msflexgrid中的某个cell格要输入数据时,产生entercell事件,在这里我们对文本
框进行初始化,输入当前cell格中的内容,并且选中所有文本。当用户要按下按键进行输入时,就直
接调用txtvalue的事件,由文本框来处理.

处理的结果同grid的当前cell同步,使用户编辑cell格就象使用文本框一样方便。

网格单元格中文字的多行显示很简单,只要把WordWarp属性改为True就可以了。

1.VB6自带MSHFlexGrid只支持2048条记录显示,这个问题通过装VB6 的SP6解决.
2.TopRow属性的使用,这个属性可以使用代码移动MSHFlexGrid的行显示,如要做一个从上至下的滚动显示,使用这个属性解决起来非常方便
3.使用选码高亮即选中显示某一行,如要选中第三行,可以使用代码:
MSHFlexGrid1.Row = 3
MSHFlexGrid1.TopRow =3
myMSHFlexGrid.ColSel = MSHFlexGrid1.Cols - 1

MSHFlexGrid中单击某一行变色,如何实现?

Option Explicit

Public j As Long

Private Sub RowColor(i As Long, j As Long)
'i代表现在点的这一行
Dim n As Long 'n代表列
With Me.MSHFlexGrid1
For n = 1 To .Cols - 1
.Row = i
.Col = n
.CellBackColor = &HC0FFFF


If j > 0 And i <> j Then
.Row = j
.CellBackColor = &HFFFFFF
End If
Next n
j = i
End With

End Sub

Private Sub Form_Load()
With Me.MSHFlexGrid1
.Cols = 5
.Rows = 6
End With
End Sub

Private Sub MSHFlexGrid1_Click()
Call RowColor(Me.MSHFlexGrid1.Row, j)
Debug.Print j
End Sub
机房收费系统-MSFlexGrid控件使用 前言:      机房收费系统中查询窗体几乎都用到了一个控件,就是MSFlexGrid控件。百度上给的官方解释是:MSFlexGrid控件显示和操作表格数据。其对包含字符串和图片的表格提供了灵活的排序、插入数据和格式编排功能。当与Data控件绑定时,MSFlexGrid控件只显示只读数据。我理解的是,显示符合条件的数据的一个展示栏。说的可能比较通俗,接下来,我就来详细给大家说说MSFlexGri 阅读详情

相关推荐

WinCC笔记:02.MSHFlex控件 —— (7) 多表格联合操作

有两张表格grid和grid2,grid中通过数据表写入数据,grid2显示选择的grid中的数据。

qq_42016887的博客 1526

深入解析 MSHFlexGrid 和 MSFlexGrid 控件

MSFlexGrid1 一字之差,到底是个啥

李赛男 5845

掌握MSHFlexGrid控件:从基础到进阶

本文还有配套的精品资源,点击获取 简介:MSHFlexGrid是一个用于创建表格和网格布局的控件,广泛应用于Access数据库中显示和编辑数据。本文详细介绍了MSHFlexGrid的基本概念、使用方法、进阶特性以及在编程实践中的应用示例。特别适合希望提升在Windows Forms库中使用MSHFlexGrid进行数据展示和用户交互设计能力的开发者。 1. MSHFl...

weixin_42509507的博客 2699

开复大哥说的

  首先我代表微软公司对中国的MVP , 对中国的技术大侠表示最衷心的感谢 。 我记得在两年前曾经在清华做的一个演讲 , 做完演讲之后有一位同学上来问我说 , 你在清华做了十几 、 二十次的演讲 , 但是我认为我得到最多的不是你来介绍最高深的技术 , 而是你来教我们怎么样得到成功 , 怎么样培养最好的素质 , 让我们知道中国在世界的软件行业有什么样的机会 , 所以今天我的演讲题目也就是中国

︶ㄣ路遥メ的专栏 661

我大哥【LCT动态树】

题目链接 Description 上决╇ф发现一个很有趣的事情,现在很多人都有他们的大哥。毕竟嘛,大哥可以罩着他们,他们就能为所欲为了。但是,总有大哥不靠谱的时候,于是乎,他们就会选择换一个大哥。 现在问题来了,当两个人发生争执的时候,如果他们有共同的大哥,他们就会和解。否则他们就会打起来。请注意,每个人只有一个直接的大哥,并且大哥的大哥,也是大哥。 Input ...

既然弱小,就只顾变强就是了 419

没关系啦!我大哥也是这样子开计程车,都开了十几年了也没什么事!

  有一位计程车司机开车开的很快,他车上的乘客很怕,就请他开慢些,那司机就说:“没关系啦!我大哥也是这样子开计程车,都开了十几年了也没什么事!”   然后计程车跟旁边开跑车的人赛起车来,乘客又很害怕,请他不要跟人家赛车,那司机又说:“没关系啦!我大哥也是这样子开计程车,都开了十几年了也没什么事!”   后来司机又频频闯红灯,那乘客又很害怕,请他不要再闯红灯,那司机又说:“没关系啦!我大哥也是这样子

♨Joe的专栏 860

大哥走了

大哥走了,听到这个消息,我不敢相信这是真的,一个活生生的人说没了就没了,生命的脆弱让我无语了。大哥是姑姥的孙子,今年刚39岁,住我家隔壁,08年的时候村里规划,我家在公路旁边有三处地方,也就是三处宅基地,给大哥一处,09年春节大哥家还请亲朋好友吃饭,庆祝下三层楼房完工了。我们门前的公路西到阜阳市东到县城,按北京人的话说,是黄金地段。公路两边总共有24处宅基地,好多有钱人争...

weixin_34381666的博客 167

yy直播礼物android开源,YY直播没“大哥”刷礼物了,不是没大哥,而是神豪们都开直播了...

想必许多YY游客粉丝们都有所感觉,现在的YY直播平台已经不像以前那样大哥神豪遍布,许多超人气主播都面临没有“土豪”玩家消费的情况。而且在2019年的YY年度盛典上,其榜单情况也是比往年少了很多。小编查看了YY直播年度上近三年的“娱乐大人物”榜单,可能大家也是发现前两年大刷豪刷的神豪们早已消失不见。许多YY一线神豪大哥相继退网,除了一些还在做公会的OW大哥,几乎已经看不到他们上线了。当然曾经这些花钱...

weixin_39885067的博客 422

崔大哥说基础很重要

最近部门项目再转微服务,本来找sheng哥要了个模块,在本地想练练手,模仿责任链把原sendcode模块转过来 ,崔大哥说好好打基础。 我记得好好打基础,他和我说了好几次。 多打基础,也做业务代码吧,先这样。 转载于:https://www.cnblogs.com/woainixxx/p/10902765.html...

weixin_30508241的博客 104

谢谢吴大哥

今天北京的天很蓝,在经历了沙尘、雨雪,天气终于好起来了。我喜欢蓝色,很纯很净。谢谢吴大哥帮我解决了多日缠绕我的困惑,心情好happy! 

taotao714的专栏 2012

的复古风大哥发大哥地方

电饭锅电饭锅电饭锅地方广泛的广泛的给发大哥的风格 发大哥发的给发大哥发大哥。

weixin_47972352的博客 402

一个收废品的大哥毁了我的三观

我一直都想做成一件事,从感觉上讲,我觉得我一直在努力。 今天我跟平时一样,提着废品下楼去卖,碰巧在收废品处碰见这样一幕。 一个50多岁的大姐,我称其为A,操着满口的北京话,在训斥收废品的大哥,我称其为B,我十分好奇,就一直旁听,原来A是代表公司跟B谈判的,B要承包华堂商场所有的废品,A代表公司索取押金20W,B反复强调钱可以拿,但是要直接跟他们经理面对面谈才可以。说实话,我非常

杨兴宇的专栏 1万+

The Retro Brick:iPhone一秒变大哥大

硕大的机身,巨长的天线,一斤以上的重量,有钱难求,公开价格两万,黑市曾炒到五万,不错,这是当年的大哥大!大背头,抹发胶,暴发户必配大哥大。长风衣,黑墨镜,有大哥大才是江湖大佬。这就是大哥大,人称“黑金刚’,小名”砖头’。 最近Shisa实验室开发了一款名为Retro Brick的大哥大造型的蓝牙移动电话,支持iPhone、Android以及其它所有蓝牙手机。造型复古颜色时尚,支持网络电话,通话时

雷锋网 983

VB6.0使用MsChart和MSFlexGrid总结

VB6.0绘制MsChart和MSFlexGrid

```On Earth, Be Water, By Coding``` 4369

控件MSFlexGrid的属性和方法(VB控件)

属性类型说明AllowBigSelectorBoolean返回/设置一个值,定义当在行或列的头部单击时,是否该行或列将整个被选中 AllowUseResizingEnum设置/返回一个值,定义用户是否可以调整网格行,列的尺寸 BackColorOle_Color设置/返回一网格中非固定单元的背景色 BackColorBandArray/Ole_Color设置/返回网格中每个独立BAND的背景色 B

lurker2006的专栏 3037

MS Flex Grid控件使用

       MS Flex Grid控件是微软的一个网格控件,可以用于显示数据库中的信息,对于一些比较简单的显示方式,还是比较方便的。    加入MS Flex Grid控件控件方法:       在VC中选择Project|Add to Project|Conpenments and Controls 在弹出的对话框中选择Registered ActiveX Controls然后

funone的专栏 4246

MSFlexGrid控件

在做学生管理系统时在查询这个模块中,将查询的内容显示给用户。用的是MSFlexGrid控件。 首先在使用前在工程-部件进行控件的添加。添加的是Microsofy FLexGrid Control 6.0。 下面是通过百度和查看有关帮助对该控件使用的总结。 功能:MSFlexGrid控件可以显示网格数据,也可以对其进行操作。提供了灵活的网络排序、合并和格式设置的功能,网格可以包含字符串和图片。...

suoyihen 993
上一篇: 多标签在浏览器中的实现
下一篇: VBA 中感叹号(!)与(.)句号区别
Jesse621
博客等级 码龄16年 225粉丝 79原创
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值