全局表事件的AfterEdit事件
Select Case e.Table.Name
Case "月租收费_Table1","临时收费录入_Table1","其他收费录入_Table1"
If e.Col.Name = "备注" Then
e.Table.AutoSizeRow(e.Row.Index)
End If
case "记账凭证_Table1"
If e.Col.Name = "摘要" Orelse e.Col.Name = "会计科目" Orelse e.Col.Name = "明细科目" Then
e.Table.AutoSizeRow(e.Row.Index)
End If
End Select
如果是在单元格录入的时候判断的,当然可以在表事件里处理。
当然控件的取消操作也可以到控件Validating事件处理