关于MSHFlexGrid与TextBox结合后第一行载入后不能保存的问题
我用MSHFlexGrid与TextBox结合后实现输入,。先从已存在的文本文件中调用数据到数组,然后把数组值赋给Grid.TextMatrix(i, j),即实现了MSHFlexGrid的初始化。即想实现MSHFlexGrid既可以使用初始值又可以用户自己输入。但是我的初始值全部载入后,只要鼠标点击别的地方,第一个单元的值就消失了,这是怎么回事?不知道是不是Click和LeaveCell事件的组合有问题。。。大家帮我看看吧!谢谢啦~~
Private Sub Grid_Click()
Txt.Text = Grid.Text
If Grid.ColWidth(Grid.MouseCol) = -1 Then
TxtFEP.Width = 1080
Else
Txt.Width = Grid.ColWidth(Grid.MouseCol) - 80
End If
Txt.Height = Grid.RowHeight(Grid.MouseRow) - 30
Txt.Left = Grid.Left + Grid.ColPos(Grid.MouseCol) + 7250
Txt.Top = Grid.Top + Grid.RowPos(Grid.MouseRow) + 390
Txt.Visible = True
Txt.SetFocus
End Sub
Private Sub Grid_LeaveCell()
Grid.Text = Txt.Text
Txt.Visible = False
End Sub
Private Sub Grid_Scroll()
Txt.Visible = False
End Sub