有关VB6中DataGrid和MSFlexGrid的问题

xiali 2000-09-15 10:24:00
1.DataGrid能否实现数据非绑定方式?如何作?
2.DataGrid和MSFlexGrid两个控件大的区别有哪些?两者如何实现可编辑?
...全文
393 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
fuzhanyu 2000-09-24
  • 打赏
  • 举报
回复
Private Sub MSFlexGrid1_Click()
Text1.Visible = True
Text1.Top = Me.MSFlexGrid1.CellTop + Me.MSFlexGrid1.Top
Text1.Left = Me.MSFlexGrid1.CellLeft + Me.MSFlexGrid1.Left
Text1.Width = Me.MSFlexGrid1.CellWidth
Text1.Height = Me.MSFlexGrid1.CellHeight
Text1.Text = MSFlexGrid1.TextMatrix(MSFlexGrid1.Row, MSFlexGrid1.Col)
Text1.SetFocus
End Sub
xiali 2000-09-24
  • 打赏
  • 举报
回复
能给出一些源码提示吗?将文本框移到单元位置。
DimVar 2000-09-22
  • 打赏
  • 举报
回复
当点击某个单元格时,把文本框移到那个位置就行了
xiali 2000-09-22
  • 打赏
  • 举报
回复
感谢ngmanking,我还不明白的是:使用此方法是否需要考虑当前单元格与Editbox的位置一致?
Un1 2000-09-22
  • 打赏
  • 举报
回复
vb6的DataGrid(OLEDB)不行DBGrid可以非绑定。
ngmanking 2000-09-19
  • 打赏
  • 举报
回复
msflexgrid可以通过一些技巧来实现可编辑,对用户来说就象是使用一个文本框一样方便,

这样试试,吐血推荐

放一个文本框在窗体上,例:txtedit

再放一个FLEXGRID (当然)

在FLEXGRID的KEYPRESS事件中直接调用TXTEDIT的KEYPRESS事件然后就是在TXTEDIT的KEYPRESS事件中写下

flexgrid.text=txtedit.text



呵呵,OK,就这么简单.....你的FLEXGRID就变成可编辑的了。。。。。。。。。



http://ngsoft.shangdu.net

xiali 2000-09-16
  • 打赏
  • 举报
回复
谢谢g622,stringgrid是指控件还是指DataGrid的属性或方法?
g622 2000-09-16
  • 打赏
  • 举报
回复
1)用stringgrid
2)最大区别:第一个可编辑,地二个只读显示

7,785

社区成员

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

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