Foxtable(狐表)用户栏目专家坐堂 → 图片模拟按钮问题


  共有15865人关注过本帖树形打印复制链接

主题:图片模拟按钮问题

帅哥哟,离线,有人找我吗?
擎天柱
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:542 积分:4243 威望:0 精华:4 注册:2008/9/1 8:27:00
图片模拟按钮问题  发帖心情 Post By:2009/8/1 10:18:00 [只看该作者]

用图片(picturebox)模拟按钮,如果图片尺寸过小,使用过程中,下部有可能会显示异常。

图片点击可在新窗口打开查看此主题相关图片如下:无命名.png
图片点击可在新窗口打开查看

 回到顶部
美女呀,离线,留言给我吧!
yangming
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/8/1 11:31:00 [只看该作者]

没看明白你的意思

 回到顶部
帅哥哟,离线,有人找我吗?
擎天柱
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:542 积分:4243 威望:0 精华:4 注册:2008/9/1 8:27:00
  发帖心情 Post By:2009/8/1 12:19:00 [只看该作者]

这个正常

图片点击可在新窗口打开查看此主题相关图片如下:无命名1.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
chenwuwenyu
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:180 积分:1239 威望:0 精华:0 注册:2009/5/5 10:20:00
  发帖心情 Post By:2009/8/1 13:13:00 [只看该作者]

这个用ps修改图片大小可以吗

 回到顶部
帅哥哟,离线,有人找我吗?
擎天柱
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:542 积分:4243 威望:0 精华:4 注册:2008/9/1 8:27:00
  发帖心情 Post By:2009/8/1 13:20:00 [只看该作者]

图片是原始大小的,未缩放

 回到顶部
帅哥哟,离线,有人找我吗?
chenwuwenyu
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:180 积分:1239 威望:0 精华:0 注册:2009/5/5 10:20:00
  发帖心情 Post By:2009/8/1 13:38:00 [只看该作者]

你窗口要用多大的图片,ps把图片大小改一下就好了呀,不需要缩放的,
你是把图片放在picturebox
不知道我理解的对不?


 回到顶部
帅哥哟,离线,有人找我吗?
擎天柱
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:542 积分:4243 威望:0 精华:4 注册:2008/9/1 8:27:00
  发帖心情 Post By:2009/8/1 14:02:00 [只看该作者]

7*50,PNG,431字节
7*50,PNG,437字节

 回到顶部
帅哥哟,离线,有人找我吗?
chenwuwenyu
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:180 积分:1239 威望:0 精华:0 注册:2009/5/5 10:20:00
  发帖心情 Post By:2009/8/1 16:53:00 [只看该作者]

楼主这个按钮是不是实现表可以收缩呢?怎么实现的呢,请教一下

 回到顶部
帅哥哟,离线,有人找我吗?
擎天柱
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:542 积分:4243 威望:0 精华:4 注册:2008/9/1 8:27:00
  发帖心情 Post By:2009/8/3 12:05:00 [只看该作者]

以下是引用chenwuwenyu在2009-8-1 16:53:00的发言:
楼主这个按钮是不是实现表可以收缩呢?怎么实现的呢,请教一下

建立两个图片档:假设方向向左为false.png,方向向右为true.png

先在窗体上放一个分区面板splitcontainer1(方向为左右),在右侧分区的左侧放置一个picturebox控件image1,在picturebox属性_图片 里填入图片路径,就是刚才的false.png图片。

在picturebox(image1)控件click事件里加入以下代码:
Dim sp As WinForm.SplitContainer
sp = e.Form.Controls("SplitContainer1")
sp.Panel1Collapsed = Not sp.Panel1Collapsed

Dim pbx AS WinForm.PictureBox
pbx = Forms("窗口1").Controls("Image1")
pbx.Image = GetImage(sp.Panel1Collapsed & ".png")



以上代码实现收缩功能

补充:图片位置设定:
位置:左0
锚定:LEFT
停靠:NONE
[此贴子已经被作者于2009-8-3 14:19:57编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
擎天柱
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:542 积分:4243 威望:0 精华:4 注册:2008/9/1 8:27:00
  发帖心情 Post By:2009/8/3 14:51:00 [只看该作者]

发现一个问题,窗口处于独立模式时,窗体闪动厉害(以前有人提过)。
分别附上收缩前后的截图。
大家注意图片的最上面部分,明显有色差(闪动时截下的)。


图片点击可在新窗口打开查看此主题相关图片如下:jietu1.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:jietu.jpg
图片点击可在新窗口打开查看

 回到顶部