机房收费系统——谈谈MSHFlexGrid 控件的那些事儿

        机房收费系统也已经做了一段时间了,抛开各种原因不谈,做的的确有点慢。这期间经常会遇MSHFlexGrid控件的一些使用,经过一段时间的摸索,我也从刚开始的小白演化为现在的大白。下面谈谈MSHFlexGrid控件的某些使用。

        添加MSHFlexGrid控件

          VB编辑界面,工程——部件——Microsoft Hierarchical FlexGrid Control 6.0 (SP4)  (OLEDB)

        属性:

         Cols、Rows 属性:
          Cols — 返回或设置在一个MSHFlexGrid 中的总列数。
          Rows —返回或设置在一个 MSHFlexGrid 中的总行数
          下面的示例把单词“Here”放进当前单元,更改活动单元为第三行的第三单元格,然后把“There”放进那个单元  
Private Sub Form_Load ()
   MSHFlexGrid1.Rows = 8    '8行     
   MSHFlexGrid1.Cols = 5    '5列
End Sub

Private Sub MsFlexGrid1_Click ()
   ' 把文本放在当前单元中。
   MSHFlexGrid1.Text = "Here"
    ' 把文本放在第三行,第三列。
   MSHFlexGrid1.Col = 2
   MSHFlexGrid1.Row = 2
   MSHFlexGrid1.Text = "There"
End Sub

         CellAlignment 属性:
         该属性返回或设置的数值确定了一个单元格或被选定的多个单元格所在区域的水平和垂直对齐方式。该属性在设计时是不可使用的。         
flexAlignLeftTop0单元格的内容左、顶部对齐。
flexAlignLeftCenter1字符串的缺省对齐方式。单元格的内容左、居中对齐。
flexAlignLeftBottom2单元格的内容左、底部对齐。
flexAlignCenterTop3单元格的内容居中、顶部对齐。
flexAlignCenterCenter4单元格的内容居中、居中对齐。
flexAlignCenterBottom5单元格的内容居中、底部对齐。
flexAlignRightTop6单元格的内容右、顶部对齐。
flexAlignRightCenter7数值的缺省对齐方式。单元格的内容右、居中对齐。
flexAlignRightBottom8单元格的内容右、底部对齐。
        TextMatrix属性:
        确定到MSHFlexGrid控件中具体的表格
MSHFlexGrid.TextMatrix(2,3)="哈哈"      ’取得MSHFlexGrid第2行,第3列的文本内容为“哈哈”
       RemoveItem 方法:
       运行时从 MSHFlexGrid 中删除一行
txtsql = "delete from user_info where id='" & Trim(MSHFlexGrid1.TextMatrix(MSHFlexGrid1.Row, 0)) & "'"  '通过选中某一行的某一单元格来代表这一行
Set objrs = ExecuteSQL(txtsql, msgtext)    '执行SQL语句
MSHFlexGrid1.RemoveItem MSHFlexGrid1.Row    '删除选中行

      先简单写到这里,还有许多问题没有解决,学习还在不断的进行之中,随着学习的深入不断更新吧!

 
 

 


 

       

 

 

       

 

 

 

 

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 30
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 30
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值