以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  不为空则锁定问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=66922)

--  作者:seal51
--  发布时间:2015/4/16 0:28:00
--  不为空则锁定问题
有一个订单主表不能直接编辑, 双击打开录入窗口可编辑, 窗口中客户文本框内容不为空则锁定,如何做


图片点击可在新窗口打开查看此主题相关图片如下:notkong.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2015/4/16 0:38:43编辑过]

--  作者:黄训良
--  发布时间:2015/4/16 0:49:00
--  
表锁定行无用,要让窗口中的录入框不可用才行。
[此贴子已经被作者于2015/4/16 0:50:40编辑过]

--  作者:Bin
--  发布时间:2015/4/16 8:39:00
--  
1.代码写到DatacolchangeING去,而不是PrepareEdit
2.代码写到控件Enter事件,设置控件的ReadOnly属性.


--  作者:狐狸爸爸
--  发布时间:2015/4/16 9:01:00
--  

TextBox的Enter事件:

 

If e.Sender.Text > "" Then
   e.Sender.ReadOnly =BooleanEnum.True
Else
    e.Sender.ReadOnly = BooleanEnum.False
End If


--  作者:seal51
--  发布时间:2015/4/16 18:14:00
--  
谢谢各位老师的回复!我研究看看!