CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VB.NET

怎样使用户控件UserControl的背景为透明,即把它置前也不会遮挡后面的内容?

楼主lujianjiang()2005-01-03 17:16:22 在 .NET技术 / VB.NET 提问

VB中的用户控件有一个BackStyle属性,可使它编程透明,从而不会遮挡它后面的控件,也不会接收鼠标和键盘事件,然VB.Net中的控件却都没有BackStyle属性,只有窗体Form倒是可以透明,请问我怎样使UserControl变成透明,也不接收鼠标和键盘事件,是否有Api函数可解决? 问题点数:20、回复次数:6Top

1 楼winxieddd(一剑飘香)回复于 2005-01-04 10:54:52 得分 0

把你的用户控件继承自Panel这是最简单的方法Top

2 楼winxieddd(一剑飘香)回复于 2005-01-04 11:03:22 得分 2

第二个问题:重写那几个事件Top

3 楼lujianjiang()回复于 2005-01-04 11:14:03 得分 0

可是Panel也会覆盖后面的控件的Top

4 楼Vb_Net4Zeng(我嘛)回复于 2005-01-04 23:15:15 得分 2

看看控件的region   属性。肯定对你有帮助。  
  http://shsofts.com/forumTopicRead.asp?id=317Top

5 楼YidingHe(机枪兵)回复于 2005-01-05 02:30:17 得分 0

很难,即使将控件背景色设置为Transparent,控件的透明部分只会显示底层的窗体,而不是其下层的控件。Top

6 楼QmhSoft(小钱)回复于 2005-01-28 08:18:26 得分 16

用VB写个控件吧Top

相关问题

  • 控件透明
  • --> --> --> 透明控件 ?
  • 透明控件
  • 透明的TMemo控件
  • 控件背景透明
  • 控件透明的问题
  • Static 控件透明问题
  • 透明背景的控件
  • 透明控件的问题,谢谢
  • 谁知道透明控件组FORM2.DLL

关键词

  • 控件
  • 用户
  • 属性
  • 鼠标
  • 键盘
  • vb
  • 透明
  • usercontrol
  • 窗体
  • 背景

得分解答快速导航

  • 帖主:lujianjiang
  • winxieddd
  • Vb_Net4Zeng
  • QmhSoft

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo