文本框:TextBox 和 数值勤框:NumericComboBox 不起作用呀
窗口的全局事件Enter 有写了这个,现在的问题是如何让文本框:TextBox 和 数值勤框:NumericComboBox 在以有数值的情况下也禁止编辑
Dim ctl As WinForm.Control = e.Sender
Select Case ctl.BindingField
Case "生产流程表.生产_交货数量", "生产流程表.生产_日期", "生产流程表.生产_挡车工"
If User.Group = "生产车间" Then
ctl.ReadOnly = BooleanEnum.False '允许编辑
Else
ctl.ReadOnly = BooleanEnum.True '禁止编辑
End If
Case "生产流程表.品检_成品数量", "生产流程表.品检_日期", "生产流程表.品检_检验员"
If User.Group = "品检车间" Then
ctl.ReadOnly = BooleanEnum.False '允许编辑
Else
ctl.ReadOnly = BooleanEnum.True '禁止编辑
End If
End Select
这样才不会被工人保存过后更改数值。
[此贴子已经被作者于2011-12-24 15:07:16编辑过]