以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 窗口中添加控件求助 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=54632) |
-- 作者:sdlll -- 发布时间:2014/7/31 23:17:00 -- 窗口中添加控件求助 比如: 向分区面板的第二个分区加入一个Table: Dim tbl As WinForm.Tabletbl = e.Form.CreateTable("Table1", "订单", True) tbl.SetBounds(10, 10, 600, 400) e.Form.Controls("SplitContainer1").Panel2.AddControl(tbl)
问题:如何设置Table 可以停靠到容器的旨定边框,也就是可大可小?给出的例子只能设置位置和大小,但不能随窗口的大小变化,求解,谢谢
|
-- 作者:sdlll -- 发布时间:2014/7/31 23:25:00 -- 解决了:
|
-- 作者:sdlll -- 发布时间:2014/7/31 23:33:00 -- 问题依然存在,窗口变化时还是不变,待解决. |
-- 作者:Bin -- 发布时间:2014/8/1 8:58:00 -- 停靠属性这只FILL即可 |
-- 作者:有点甜 -- 发布时间:2014/8/1 9:16:00 -- 加入代码
tbl.Dock = 5 |
-- 作者:sdlll -- 发布时间:2014/8/1 10:51:00 -- 非常谢谢,现在可以了. 设想是设计主子表录入窗口,绑定字段和关联表都是代码动态添加,窗口Table也是动态加入,现在把这段成功的代码贴出,有需要的可以看下
|
-- 作者:Bin -- 发布时间:2014/8/1 10:52:00 -- 谢谢 楼主的分享精神赞一个
|
-- 作者:sdlll -- 发布时间:2014/8/1 11:03:00 -- 简化后: Dim tbl As WinForm.Table tbl.Dock=5(或者 tbl.Dock=Windows.Forms.DockStyle.Fill) |