| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1631 人关注过本帖
标题:求助:关于如何在控件中插入任意行(例如EXCEL插入行那样)。详见附件。
只看楼主 加入收藏
xingming022
Rank: 1
等 级:新手上路
帖 子:103
专家分:9
注 册:2015-1-26
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:8 
求助:关于如何在控件中插入任意行(例如EXCEL插入行那样)。详见附件。
插入的效果就是我改变土壤层数,在下面可以出来与土壤层数一样多的行。具体详见附件。


求助.zip (11.57 KB)

搜索更多相关主题的帖子: EXCEL 如何 
2015-08-06 10:19
lianyicq
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:26
帖 子:737
专家分:3488
注 册:2013-1-26
收藏
得分:20 
不说是什么控件?

大开眼界
2015-08-06 10:27
xingming022
Rank: 1
等 级:新手上路
帖 子:103
专家分:9
注 册:2015-1-26
收藏
得分:0 
回复 2楼 lianyicq
我也不知道什么控件能实现这个效果,最好是文本控件,但是我担心很难实现。只要能做到像附件中的效果什么控件都可以。
2015-08-06 10:34
lianyicq
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:26
帖 子:737
专家分:3488
注 册:2013-1-26
收藏
得分:0 
回复 3楼 xingming022
表格控件设置行数没这么困难吧,试试MSHFlexGrid控件。

大开眼界
2015-08-06 10:55
lianyicq
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:26
帖 子:737
专家分:3488
注 册:2013-1-26
收藏
得分:0 
程序代码:
Option Explicit
Dim r As Integer
Private Sub Command1_Click()
  r = Val(Text1.Text)
  If r < 2 Then Exit Sub
  MSHFlexGrid1.Rows = r + 1
End Sub

Sub Init_Grid()
  MSHFlexGrid1.Cols = 9
  MSHFlexGrid1.TextMatrix(0, 0) = "序号↓"
  MSHFlexGrid1.TextMatrix(0, 1) = "地基系数m"
  MSHFlexGrid1.TextMatrix(0, 2) = "极限侧阻力"
  MSHFlexGrid1.TextMatrix(0, 3) = "内摩阻角"
  MSHFlexGrid1.TextMatrix(0, 4) = "有效重度"
  MSHFlexGrid1.TextMatrix(0, 5) = "凝聚力"
  MSHFlexGrid1.TextMatrix(0, 6) = "极限端阻力"
  MSHFlexGrid1.TextMatrix(0, 7) = "厚度"
  MSHFlexGrid1.TextMatrix(0, 8) = "土类别Δ"
End Sub

Private Sub Form_Load()
  Init_Grid
End Sub
更多关于MSHFlexGrid的设置和操作,自己查查资料.
图片附件: 游客没有浏览图片的权限,请 登录注册


[ 本帖最后由 lianyicq 于 2015-8-6 11:20 编辑 ]

大开眼界
2015-08-06 11:19
xingming022
Rank: 1
等 级:新手上路
帖 子:103
专家分:9
注 册:2015-1-26
收藏
得分:0 
回复 4楼 lianyicq
哦,这样啊,本人刚刚接触VB不久,仅了解一些二级教材里面提到的内容,像您刚刚说的控件不是VB打开后默认就有的,我还是第一次听说~

谢谢您一直以来的耐心回复~
2015-08-06 11:27
lianyicq
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:26
帖 子:737
专家分:3488
注 册:2013-1-26
收藏
得分:0 
回复 6楼 xingming022
工程-部件-Microsoft Hierarchical FlexGrid Con......

大开眼界
2015-08-06 11:29
xingming022
Rank: 1
等 级:新手上路
帖 子:103
专家分:9
注 册:2015-1-26
收藏
得分:0 
感谢,实在是太感谢了~
2015-08-06 11:33
xingming022
Rank: 1
等 级:新手上路
帖 子:103
专家分:9
注 册:2015-1-26
收藏
得分:0 
回复 7楼 lianyicq
你好,根据您上次的指导,关于MSFlexGrid控件的基本应用已经掌握了,现在 又遇到一个问题:如何在MSFlexGrid控件中添加下拉框?
烦请指导下,谢谢~~
2015-09-06 09:25
快速回复:求助:关于如何在控件中插入任意行(例如EXCEL插入行那样)。详见附件。
数据加载中...
 
   



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

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