以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 能给做一个客房房态的例子吗? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=81385) |
-- 作者:大红袍 -- 发布时间:2016/2/26 14:18:00 -- 入住情况?弄一个入住表,记录入住搬离的表,直接就能查询客房房态啊 |
-- 作者:大红袍 -- 发布时间:2016/2/26 14:21:00 -- 动态添加控件来显示,如果你的房间固定,也可以先把窗口设计后,然后控制比如颜色、文字即可。
http://www.foxtable.com/help/topics/1409.htm
|
-- 作者:大红袍 -- 发布时间:2016/2/26 14:25:00 -- 以前有一个例子,可以参考
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=38859&authorid=0&page=0&star=1
|
-- 作者:Hyphen -- 发布时间:2016/2/27 11:28:00 -- 动态添加控件要指定控件的位置的,就是x y的数值,x是左边距,y是上边距 |
-- 作者:游 -- 发布时间:2016/2/27 11:31:00 -- 这要看你自己可以接受的程度
动态生成肯定要计算位置的
其实你可以简单一点,弄个固定窗口,放个Panel,用楼层平面图做背景,然后在有房间的位置上放上Label,用房号命名
最后,根据数据,控制Label的文本就行了 |
-- 作者:大红袍 -- 发布时间:2016/2/28 14:24:00 -- 以下是引用liming730323在2016/2/27 11:33:00的发言:
你说的是一种方法, 但不通用啊,客房不一定有多少,有的客户多的,有客户少
那肯定,你如果要根据表数据生成,那就必须计算left和top,这个也很好算,弄一个变量,累加x、y坐标即可
dim x as integer = 0 dim y as integer = 0 x += 控件.width + 10 if x > 你窗口/控件的宽度 Then \'换行 y += 控件.height + 10 x = 0 end if |