| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 641 人关注过本帖, 1 人收藏
标题:怎么将内容一行行的添加到MSFlexGrid1中去
只看楼主 加入收藏
hsbwp1314
Rank: 2
来 自:湖南长沙
等 级:论坛游民
帖 子:88
专家分:25
注 册:2008-12-1
结帖率:53.85%
收藏(1)
 问题点数:0 回复次数:2 
怎么将内容一行行的添加到MSFlexGrid1中去
图片附件: 游客没有浏览图片的权限,请 登录注册
这是我做的一个界面,我希望在点添加时,将下拉菜单的内容添加到MSFlexGrid1中去,点一次加一行,运行后本是两行,点添加后只添加空白的内容,请高手指点
我的代码如下:
With Me.MSFlexGrid1
        .Rows = Me.MSFlexGrid1.Rows + 1
        While .Rows > Me.MSFlexGrid1.Rows
       .TextMatrix(.Rows - 1, 0) = .Rows - 1
       .TextMatrix(.Rows - 1, 1) =
       .TextMatrix(.Rows - 1, 2) =
       .TextMatrix(.Rows - 1, 3) =
       .TextMatrix(.Rows - 1, 4) =
       .TextMatrix(.Rows - 1, 5) =
      Wend
    End
我的想法是运行后MSFlexGrid1行数给.rows ,判断.rows若大于MSFlexGrid1的行数则将下拉菜单的内容添加到MSFlexGrid1中去。请问要怎么实现?
搜索更多相关主题的帖子: 菜单 
2011-07-26 15:38
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 
程序代码:
Option Explicit

Dim A As Integer

Private Sub Command1_Click()
Dim i As Integer

    With MSFlexGrid1
        A = .Rows
        For i = 2 To .Cols
            .TextMatrix(A - 1, i - 1) = Controls("Combo" & i).Text
        Next i
        .Rows = .Rows + 1
    End With
End Sub

Private Sub Form_Load()
    MSFlexGrid1.Rows = 2
    MSFlexGrid1.Cols = 6
End Sub

不要選我當版主
2011-07-26 19:59
hsbwp1314
Rank: 2
来 自:湖南长沙
等 级:论坛游民
帖 子:88
专家分:25
注 册:2008-12-1
收藏
得分:0 
谢谢,后来我也加了一个变量,N
2011-07-28 17:54
快速回复:怎么将内容一行行的添加到MSFlexGrid1中去
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.049823 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved