如何制做DataGrid与Combox结合的控件

shou440 2005-09-21 10:34:48
本人想做一个DataGrid和Combox结合的控件
用DataGrid显示编辑数据,但同时每一个输入
的格子又可以象下拉框(Combox)一样选择输入
...全文
157 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
faysky2 2005-09-21
  • 打赏
  • 举报
回复
参考:一个Text1和一个MSFlexGrid1结合的例子
Private Sub MSFlexGrid1_EnterCell()
If MSFlexGrid1.MouseRow = 0 Or MSFlexGrid1.MouseCol = 0 Then
Text1.Visible = False
Exit Sub
End If
MSFlexGrid1.Row = MSFlexGrid1.MouseRow
MSFlexGrid1.Col = MSFlexGrid1.MouseCol
Text1.Text = ""
With Text1
.Visible = False
.Top = MSFlexGrid1.Top + MSFlexGrid1.CellTop
.Left = MSFlexGrid1.Left + MSFlexGrid1.CellLeft
.Width = MSFlexGrid1.CellWidth
.Height = MSFlexGrid1.CellHeight
.Text = MSFlexGrid1.Text
.Visible = True
.SetFocus
Wend
End Sub
Private Sub MSFlexGrid1_LeaveCell()
MSFlexGrid1.Text = Text1.Text
End Sub
qiangsheng 2005-09-21
  • 打赏
  • 举报
回复
很难吗?

只要判断选中的是DataGrid的哪个单元格,然后把ComboBox定位到那个格子里,把大小改得跟单元格一样就行了。

1,451

社区成员

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

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