Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
假定有个表,只允许在记录窗口输入数据,那么可以将PrepareEdit事件代码设置为:
If e.RecordGrid Is Nothing Then '如果不是在记录窗口输入数据 -----这里说的是is nothing表示是不在记录窗口输入数据
e.Cancel = True '则取消输入
End If
示例二
假定不管是在录入窗口输入数据,还是在表中输入数据,只要正在编辑的是“第一列”,就自动打开下拉窗口:
If e.Col.Name = "第一列" Then
If e.RecordGrid Is Nothing Then '如果是在表中输入数据 -----这里说的是is nothing表示是在表中输入数据
If e.Col.DroppedDown = False Then
e.Col.OpenDropDown()
End If
Else '如果是在记录窗口输入数据
If e.RecordGrid .DroppedDown = False Then
e.RecordGrid.OpenDropDown()
End If
End If