在MSHFlexGrid控件的单元格上绑定comboX

mm6751783 2008-11-26 02:26:29
如何在在MSHFlexGrid控件的单元格上绑定combo,请大侠指点一下思路和方法。
...全文
56 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
feiyun0112 2008-11-26
  • 打赏
  • 举报
回复
出错的代码?
mm6751783 2008-11-26
  • 打赏
  • 举报
回复
4楼朋友写的方法在运行是还是会出现BUG,提示height是只读属性。
mm6751783 2008-11-26
  • 打赏
  • 举报
回复
三楼的朋友这样写也行不通啊
MSHFG.CellHeight = Combo1.Height
当用鼠标去点另一个单元格时会出现
wrong number of arguments or invalid property assignment
mm6751783 2008-11-26
  • 打赏
  • 举报
回复
combo1.Width = MSFlexGrid1.CellWidth - 2 * Screen.TwipsPerPixelX
combo1.Height = MSFlexGrid1.CellHeight - 2 * Screen.TwipsPerPixelY
combo1.Text = MSFlexGrid1.Text
4楼的大侠是否可以对上面三句做个说明啊?
abc_2004 2008-11-26
  • 打赏
  • 举报
回复
Dim gRow As Integer
Dim gCol As Integer
combo1.Top = MSFlexGrid1.CellTop + MSFlexGrid1.Top
combo1.Left = MSFlexGrid1.CellLeft + MSFlexGrid1.Left
gRow = MSFlexGrid1.Row
gCol = MSFlexGrid1.Col
combo1.Width = MSFlexGrid1.CellWidth - 2 * Screen.TwipsPerPixelX
combo1.Height = MSFlexGrid1.CellHeight - 2 * Screen.TwipsPerPixelY
combo1.Text = MSFlexGrid1.Text
feiyun0112 2008-11-26
  • 打赏
  • 举报
回复
height属性为只读,只能MSHFG.CellHeight=Combo1.Height
mm6751783 2008-11-26
  • 打赏
  • 举报
回复
为什么我写了Combo1.Height = MSHFG.CellHeight这个语句之后,在编译的时候,会出现bug,提示height属性为只读。为了使combo1的高度和单元格的高度一样,该怎么解决这一问题?
feiyun0112 2008-11-26
  • 打赏
  • 举报
回复
MSHFlexGrid.row=1
MSHFlexGrid.col=1
combo.left=MSHFlexGrid.left+MSHFlexGrid.cellleft
combo.top=MSHFlexGrid.top+MSHFlexGrid.celltop

*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)
http://feiyun0112.cnblogs.com/

1,451

社区成员

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

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