以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  这个问题怎么实现  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=1220)

--  作者:小狐
--  发布时间:2008/11/24 0:08:00
--  这个问题怎么实现

如果当前行锁定,在窗口中显示 红色的“锁定”两个字。没有锁定,就不显示。

怎么实现


--  作者:czy
--  发布时间:2008/11/24 0:36:00
--  
在窗口插入一个标签,比如命名为“提示”。
在窗口的TimerTick事件中设置如下代码:
 

Dim ts As WinForm.Label = e.Form.Controls("提示")

if CurrentTable.Current.Locked = True Then

   ts.Text = "锁定"

Else

   ts.Text = ""

End if



启动计时器。
设置计时器间隔。

--  作者:程兴刚
--  发布时间:2008/11/24 0:57:00
--  

直接在表属性的Positionchanged属性中设置可以吗?

          当然是修改一下代码,不知是否可行!

[此贴子已经被作者于2008-11-24 0:57:29编辑过]

--  作者:czy
--  发布时间:2008/11/24 1:20:00
--  
如果在Positionchanged设置的话,我想同时还应该对AfterLockDataRow和AfterUnLockDataRow事件中进行设置。
如果窗口有关联表的话还得同时设置关联表中的这三个事件。