以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 主窗口异形设计问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=76356) |
||||
-- 作者:zhangqiang9888 -- 发布时间:2015/10/27 15:32:00 -- 主窗口异形设计问题 请高手指点。如图所示,我想将此用在主窗口。每一个三角形代表一台设备,如何设计三角形按钮,当我按下每一个三角形时就可以弹出此台设备的信息 维修历史等。 此主题相关图片如下:qq截图20151027112944.png |
||||
-- 作者:大红袍 -- 发布时间:2015/10/27 15:44:00 -- 用图片来做按钮呗。然后编写click事件 |
||||
-- 作者:zhangqiang9888 -- 发布时间:2015/10/27 15:52:00 -- 关键我是三角形的,怎么弄成三角形的按钮? |
||||
-- 作者:大红袍 -- 发布时间:2015/10/27 16:03:00 -- 弄一个透明的三角形图片,比如 gif、png,然后放一个图片控件,设置其背景透明即可。 |
||||
-- 作者:zhangqiang9888 -- 发布时间:2016/3/22 11:52:00 -- 回复:(大红袍)弄一个透明的三角形图片,比如 gif、... 你仔细看我图片布局。是一整一反三角形交叉堆叠的。 用表格形式可以实现。但只能方形表格。 但宽度增大了。 屏幕放不下。 两个三角形范围是三台设备。 按你说用个透明图片。 这样会把其中一个给盖上了 |
||||
-- 作者:大红袍 -- 发布时间:2016/3/22 13:06:00 -- 做个最简单的例子,照着思路来做。
|
||||
-- 作者:zhangqiang9888 -- 发布时间:2016/3/22 14:41:00 -- 我也你的方法试了一下,以下几点烦请说明一下
1. 我是一正一反三角形摞在一起,回产生遮挡,请问如何将三角形外的背景设置透明的色 2. 图片空间也是一个控件 1000多个 能运行起来吗?我是不是手动一个一个排列啊 |
||||
-- 作者:zhangqiang9888 -- 发布时间:2016/3/22 14:42:00 --
此主题相关图片如下:qq截图20160322103718.png |
||||
-- 作者:大红袍 -- 发布时间:2016/3/22 14:52:00 -- 1、背景颜色设置成 Transparent 就是背景透明(前提是你图片背景就是透明的)。
一正一反也没问题啊,比较k1、k2的值的时候,反过来就行。
2、1000个控件,你肯定要用代码来生成啊,参考你以前帖子的代码,循环生成
|
||||
-- 作者:zhangqiang9888 -- 发布时间:2016/3/22 15:09:00 -- 回复:(大红袍)1、背景颜色设置成 Transparent 就是... 那我需要用PS弄个透明图片呗 我试一下
动态生成的图片控件如何把我弄好的图片贴上啊 |