以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]窗口中的表动态绑定表时,回车不是向下而是向右 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=116778) |
||||
-- 作者:chnfo -- 发布时间:2018/3/30 21:44:00 -- [求助]窗口中的表动态绑定表时,回车不是向下而是向右 表A、表B、表C的属性里都设置为了自动增加行,按回车键向下移动。 但实际上窗口表中按回车键时,总是向右移动。 但在打开窗口的情况下,再去设置一下这两个属性,都设为true,按回车键时又向下移动了。 这是BUG吗?
|
||||
-- 作者:有点蓝 -- 发布时间:2018/3/30 22:05:00 -- Dim t As Table = e.Form.Controls("Table1").Table t.StopRedraw() If e.Form.Controls("RadioButton1").Checked Then t.DataSource = DataTables("表A") End If If e.Form.Controls("RadioButton2").Checked Then t.DataSource = DataTables("表B") End If If e.Form.Controls("RadioButton3").Checked Then t.DataSource = DataTables("表C") End If t.EnterKeyActionDown = True t.ResumeRedraw() |
||||
-- 作者:chnfo -- 发布时间:2018/3/30 23:08:00 -- 再请教一下。A和D是关联表,B和E是关联表。窗口X的主表是C 通过导航窗口切换主表。 很奇怪的是,有时候切换A和B的时候,会出现子表占满下半部分空间,把停靠窗口X挤到上半部分去了的情况。这是为什么呢?
|
||||
-- 作者:有点蓝 -- 发布时间:2018/3/30 23:15:00 -- 打开顺序的问题,看谁先打开。 |
||||
-- 作者:chnfo -- 发布时间:2018/3/30 23:25:00 -- 能控制吗?我是想让停靠窗口X一直占满右边的空间,也就是一直让它是现在实际的显示这种效果。 Case "A" MainTable = Tables("A") Forms("X").opento("A") Case "B" MainTable = Tables("B") Forms("X").opento("B") 至少从表面看,代码是一样的 [此贴子已经被作者于2018/3/30 23:39:17编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2018/3/31 8:51:00 -- 这个控制不了,最好是直接把3个表都放在窗口里,然后把窗口设置为主窗口 |