以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 动态添加的table的引用 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=117223) |
|
-- 作者:newsun2k -- 发布时间:2018/4/9 8:20:00 -- 动态添加的table的引用 动态添加了table。 不能用tables(“窗体1_table1”)来引用? 那怎么控制呢?
|
|
-- 作者:有点甜 -- 发布时间:2018/4/9 8:52:00 -- 肯定可以的。
你写什么代码加入table?显示出来了没有?你的窗口名、控件名只要没有写错,肯定是可以引用的。 |
|
-- 作者:newsun2k -- 发布时间:2018/4/9 15:38:00 -- Dim tbl As WinForm.Table Dim pnlTable As WinForm.Panel = e.Form.Controls("pnlTable") tbl = e.Form.CreateTable("Table1", "rs功能",False) tbl.SetBounds(0, 0, pnlTable.width, pnlTable.height) e.Form.Controls("pnlTable").AddControl(tbl) tbl.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ Or System.Windows.Forms.AnchorStyles.Right Or System.Windows.Forms.AnchorStyles.Bottom), System.Windows.Forms.AnchorStyles)
|
|
-- 作者:newsun2k -- 发布时间:2018/4/9 15:39:00 -- Tables("表编辑窗口_Table1").save 这句话报错了。 --------------------------- 提示 --------------------------- 不存在名称为"表编辑窗口_Table1"的Table! --------------------------- 确定 --------------------------- |
|
-- 作者:有点甜 -- 发布时间:2018/4/9 17:16:00 -- Tables("表编辑窗口_Table1").save
改成
Dim t As Table = e.Form.Controls("Table1").Table t.Save |
|
-- 作者:newsun2k -- 发布时间:2018/4/27 9:57:00 -- 接楼上。 是什么原因导致不能通过
|
|
-- 作者:有点甜 -- 发布时间:2018/4/27 10:06:00 -- 如果要用 Tables("表编辑窗口_Table1")
那么,这个table1必须是否副本表,主表无法这样使用。 |
|
-- 作者:newsun2k -- 发布时间:2018/4/27 10:11:00 -- 怎么给这个动态的table添加一个事件? |
|
-- 作者:有点甜 -- 发布时间:2018/4/27 10:13:00 -- 以下是引用newsun2k在2018/4/27 10:11:00的发言:
怎么给这个动态的table添加一个事件?
你引用的是主表啊,你代码写在【表属性】里面。 |
|
-- 作者:newsun2k -- 发布时间:2018/4/27 14:27:00 -- 我就想在afterscroll中加一个e.Table.Focus。 加在每个表中,太麻烦了。
|