在VB中如何使用MSHFlexGrid添加一列? 谢谢!

daliboy 2005-01-22 11:04:05
除了将属性rowAppended 设置为True,还需做些什么?
如何使用AddItem,尽管它的语法是:AddItem item,index
望高手指教,谢谢!
...全文
940 31 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
31 条回复
切换为时间正序
请发表友善的回复…
发表回复
daliboy 2005-01-26
  • 打赏
  • 举报
回复
不好意思,汗颜!
http://community.csdn.net/Expert/topic/3752/3752707.xml?temp=.4264032
daliboy 2005-01-26
  • 打赏
  • 举报
回复
lfshf: ColPosition是有参数的,能稍微详细点吗?
lfshf 2005-01-26
  • 打赏
  • 举报
回复
给个地址,不然我怎么找?
lfshf 2005-01-26
  • 打赏
  • 举报
回复
ColPosition=?
daliboy 2005-01-26
  • 打赏
  • 举报
回复
lsfshf,不好意思,这个地址老变,所以只能告诉你帖子名称了:“我的工程中MSHFlexGrid控件两种增加一行的方法怎么不管用?高手指教”,就在本舍区。
我是论坛新手,请多多关照!
daliboy 2005-01-25
  • 打赏
  • 举报
回复
lfshf 你说的添加列好像有难度,我现在的问题是如何让增加的那一行显示出来?
高手,快支招,我早点结贴,谢谢了!
daliboy 2005-01-25
  • 打赏
  • 举报
回复
lfshf, 不好意思,开始我的题目写错了。
看看我那个30分的贴子吧,我的问题还没有解决,谢谢!
对了,您又是如何解决在指定位置添加列的?
kinlin 2005-01-25
  • 打赏
  • 举报
回复
网上很多 搜索 :vb sp5 补丁
daliboy 2005-01-25
  • 打赏
  • 举报
回复
kinlin(小林):从哪找补丁文件?
对了,
我另外建一个新工程,利用控件的以上各位提到的方法,都可以看到新添加的行以及内容。
然后我对比两个工程中的这个控件的属性对比了一下,完全一样,所以又郁闷了。怎么办?
lfshf 2005-01-25
  • 打赏
  • 举报
回复
lfshf 你说的添加列好像有难度,我现在的问题是如何让增加的那一行显示出来?
高手,快支招,我早点结贴,谢谢了!

让你搞糊涂了,开头说行,现在是列了。

添加一行的代码是:
MSHFlexGrid1.Rows = MSHFlexGrid1.Rows + 1没有错,我也是这么用的。

在指定位置添加列是可以的,已解决
shiyunlong 2005-01-25
  • 打赏
  • 举报
回复

MSHFlexGrid1.AddItem "",i '此语句是在第i行处插一空行

如果插入有数据的行 如下
Dim Entry, i
Entry = "数据" & Chr(9) & "数据" & Chr(9) & "数据" 'Chr(9)的作用相当表格的那条竖线
MSHFlexGrid1.AddItem Entry,i
kinlin 2005-01-25
  • 打赏
  • 举报
回复
装一下vb补丁文件试一下
GHOSTSEA 2005-01-25
  • 打赏
  • 举报
回复
下面我来简单讲两句,楼上的各位讲的都有道理~~~~~
daliboy 2005-01-25
  • 打赏
  • 举报
回复
这个问题我整理了一下,重新发个贴子,题目为“我的工程中MSHFlexGrid控件两种增加一行的方法怎么不管用?高手指教”。希望大家继续支持,这次再给30分,到时候和这个贴子一块结掉。
daliboy 2005-01-25
  • 打赏
  • 举报
回复
下载也安装了,依然不行!
继续等待各路高手显身手,我觉得这不是个很难的问题,不过就是没遇见过

daliboy 2005-01-25
  • 打赏
  • 举报
回复
谢谢了,我找找
lfshf 2005-01-24
  • 打赏
  • 举报
回复
偏题了!我是楼主要昏倒了。

这是添加一列的语句,只是只能在最后添加
MSHFlexGrid.Cols=MSHFlexGrid.Cols+1

谁有办法在指定位置增加一列?如当前有5列,那新添加的就在第6,我想添加在第一列,怎么写?
Tiger_Zhao 2005-01-24
  • 打赏
  • 举报
回复
如果有 4 列(注:行头也算一列)
AddItem "行头" & vbtab & "列A" & vbtab & "列B" & vbtab & "列C"
daliboy 2005-01-24
  • 打赏
  • 举报
回复
对呀!newsuperstar 说得也对,
现在问题是,控件的哪个属性可能设置的不对,因此虽然增加了,可是网格显示不出来,郁闷!
newsuperstar 2005-01-24
  • 打赏
  • 举报
回复
MSHFlexGrid1.addItem Empty '增加一空行
MSHFlexGrid1.Row=MSHFlexGrid1.Rows-1 '定位当前行到最后一行
加载更多回复(11)

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧