以文本方式查看主题
- 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时,不能显示点击行数据
|