请问怎样去除PICTUREBUTTON控件周围的黑边框?谢谢!

anil1973 2003-09-29 07:08:29
环境:WIN XP HOME EDITION,PB 8
问题:在窗口控件中放置一个PICTUREBUTTON,其picturename属性设为本人自制的一个图形按钮,可是界面上出现的我的按钮的外圈还有PICTUREBUTTON本身的边框,很难看。
哪位大侠知道怎么去除这个边框?

我尝试了放置PICTURE控件,则外圈无边框,但我需要按钮控件,PICTURE控件不响应我的鼠标单击等事件。
我尝试了新建用户对象,从PICTUREBUTTON继承,但那里好象也没有去除边框或使边框线消隐的参数。

我该怎么办,达人救命啊!
...全文
153 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
anil1973 2003-10-20
  • 打赏
  • 举报
回复
这个问题大家兴趣不大啊。

幸好自己找到了解决方法。公布在这里,感兴趣的朋友可以参考(绝对可行,效果很好)。

建立可视用户自定义对象,继承picture控件,然后在变量说明中声明两个变量,分别代表鼠标按下和弹起时的图片地址。再设定两个事件,mouseup/mousedown,在其中改变按下、弹起时的图片,即可。

结贴。谢谢各位。
anil1973 2003-10-14
  • 打赏
  • 举报
回复
klbt(快乐白兔),你好。
能说详细一点么?是不是把按钮改为透明之类的方法?

等待你的回复。谢谢!
anil1973 2003-10-10
  • 打赏
  • 举报
回复
顶上去!
请高手指教!
klbt 2003-10-10
  • 打赏
  • 举报
回复
不用PICTUREBUTTON,
用PICTURE控件+按钮可以实现。
anil1973 2003-09-29
  • 打赏
  • 举报
回复
楼上两位,谢谢你们的回复。
但是我的意思是,不要这个边框。而且需要一个按钮。
用PICTUREBUTTON不论有没有enabled属性,边框始终存在;
而PICTURE控件的确可以很好的显示我自制的按钮图片,但它仅仅是一个图片,不是按钮啊,无法响应鼠标单击等事件(去掉enabled属性也不行啊。)

请大家指教!
乔叔叔 2003-09-29
  • 打赏
  • 举报
回复
同意楼上
klbt 2003-09-29
  • 打赏
  • 举报
回复
我尝试了放置PICTURE控件,则外圈无边框
------------------------------------------
你的方法是正确的,可惜缺少一步:
把图片的enabled属性去掉就可以了。

604

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 控件与界面
社区管理员
  • 控件与界面社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧