当前位置: 网学 > 编程文档 > VB > 正文

MSHFlexGrid用法详解

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/16
下载{$ArticleTitle}原创论文样式
"" And flex1.TextMatrix(i, 4) <> "" And flex1.TextMatrix(i, 6) <> "" Then
          A = Val(flex1.TextMatrix(i, 6)) + A        ''求合计金额
          B = Val(flex1.TextMatrix(i, 4)) + B        ''求合计数量
       End If
     Next i
     lblCount = B
     lblSum = Format(A, "0.00")      ''格式化合计金额
End Sub
Sub SetButtons(bVal As Boolean)
     cmdRegister.Enabled = Not bVal
     cmdSave.Enabled = bVal
     cmdCancel.Enabled = bVal
     flex1.Enabled = bVal
     Frame1.Enabled = bVal
End Sub
Private Sub DataGrid2_KeyDown(KeyCode As Integer, Shift As Integer)
     If KeyCode = vbKeyReturn Then
      With Adodc2.Recordset
          ''赋值给flex1表格
          If .Fields("商品名称") <> "" Then flex1.TextMatrix(flex1.Row, 1) = Trim(.Fields("商品名称"))
          If .Fields("规格") <> "" Then flex1.TextMatrix(flex1.Row, 2) = Trim(.Fields("规格"))
          If .Fields("单位") <> "" Then flex1.TextMatrix(flex1.Row, 3) = Trim(.Fields("单位"))
          flex1.TextMatrix(flex1.Row, 5) = .Fields("成本价")
      End With
      flex1.Col = 4
      DataGrid2.Visible = False        ''DataGrid2不可见
      txtEdit.Text = ""
      txtEdit.SetFocus
     End If
     If KeyCode = vbKeyEscape Then        ''按ESC键DataGrid2不可见
        DataGrid2.Visible = False
''        txtEdit.SetFocus        ''txtEdit获得焦点
     End If
End Sub
Private Sub delone_Click()
      For i = 1 To flex1.Cols - 1
         flex1.TextMatrix(flex1.Row, i) = ""
      Next i
      view_DP
End Sub
Private Sub flex1_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
     ''利用PopupMenu方法
     If Button And vbRightButton Then
        PopupMenu edit 
  • 上一篇资讯: VB 数据备份、还原
  • 下一篇资讯: vb征途外挂源代码
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号