以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  窗口事件  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=18589)

--  作者:xjpxjp1972
--  发布时间:2012/4/18 11:05:00
--  窗口事件


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20120418105941.jpg
图片点击可在新窗口打开查看

我原本想的是双击表单元格后,会自动弹出窗口,窗口信息显示为点击行数据,但是当我在窗口afterload事件中添加下面代码时,

For Each c As Winform.Control In e.Form.Controls
    If c.Bindingfield > "" AndAlso c.Bindingfield.StartsWith("shzz.") Then
        c.BindingField= c.BindingField.Replace("shzz.", "录入窗口_Table1.")
    End If
Next

当我再点击表单元格后,窗口信息却不能显示点击行数据,请各位哥哥帮我看看是怎么回事?


--  作者:狐狸爸爸
--  发布时间:2012/4/18 11:10:00
--  
说明你双击的表,不是"录入窗口_Table1"
--  作者:xjpxjp1972
--  发布时间:2012/4/18 11:41:00
--  
我现在想当我点击主表或"录入窗口_Table1"时,窗口中都能显示所点击数据
--  作者:狐狸爸爸
--  发布时间:2012/4/18 11:56:00
--  

If CurrentTable.Name = "录入窗口_Table1" Then

    For Each c As Winform.Control In e.Form.Controls
         If c.Bindingfield > "" AndAlso c.Bindingfield.StartsWith("shzz.") Then
            c.BindingField= c.BindingField.Replace("shzz.", "录入窗口_Table1.")
         End If
   Next

End If


--  作者:xjpxjp1972
--  发布时间:2012/4/18 14:57:00
--  
不行啊,现在是表行了,窗口中的TALBLE却不行了
--  作者:狐狸爸爸
--  发布时间:2012/4/18 15:02:00
--  
用简单的例子说话。
--  作者:xjpxjp1972
--  发布时间:2012/4/18 15:15:00
--  

把4楼的代码写到afterload后,点击窗口中的table时,不能显示点击行数据