CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  控件

如何让组合控件的listbox自动消失?

楼主comstar(凡星)2002-04-13 21:06:16 在 VB / 控件 提问

我做了一个组合控件,上面为Text,下面为listbox,可在Text中输入,list中自动查找。然而,将此控件放在窗体上,在text中按   DOWN   ARROW   显示listbox后,鼠标移到别的地方点击(不点别的控件),listbox无法自动消失,如何解决?  
   
  问题点数:99、回复次数:6Top

1 楼comstar(凡星)回复于 2002-04-13 21:09:07 得分 0

再说明一下,listbox原来隐藏,在text中按下DOWN ARROW ,listbox才显示。Top

2 楼zyl910(编程的乐趣在于编程控制硬件,与用图形学实现绚丽效果)回复于 2002-04-13 21:09:08 得分 49

消失:SendMessage   hWnd,   CB_SHOWDROPDOWN,   0,   0Top

3 楼comstar(凡星)回复于 2002-04-13 21:10:55 得分 0

是列表list,不是下拉列表comboTop

4 楼water_j(随心所欲)回复于 2002-04-13 21:38:31 得分 0

Private   Sub   listbox_MouseMove   (Button   As   Integer,   Shift   As   Integer,   X   As   Single,   Y   As   Single)  
        If   不在(X-Y)范围   Then  
              List1.Visible   =   False  
        End   If  
  End   Sub  
  Top

5 楼water_j(随心所欲)回复于 2002-04-13 21:41:30 得分 20

Private   Sub   Form_MouseMove(Button   As   Integer,   Shift   As   Integer,   X   As   Single,   Y   As   Single)  
          If   不在list1(X-Y)范围   Then  
              List1.Visible   =   False  
        End   If  
   
  End   Sub  
  Top

6 楼wgku(云霄)回复于 2002-04-13 21:42:33 得分 30

用listbox的lostfocus事件,让失去焦点的listbox.visible=falesTop

相关问题

  • 控件DataSource消失
  • winForm组合控件问题
  • ListBox控件求助
  • listBox 控件使用
  • ListBox 控件数据绑定
  • ListBox控件的问题
  • listbox控件的使用?
  • listbox 控件的问题?
  • 如合组合一个控件名?
  • ┳┳┳┳┳┳组合控件移动的问题┳┳┳┳┳┳

关键词

  • 控件
  • listbox
  • 消失
  • single
  • visible
  • list1
  • integer
  • sub
  • text

得分解答快速导航

  • 帖主:comstar
  • zyl910
  • water_j
  • wgku

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

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