Winform点击窗体控件问题
各位大侠,现在有一问题,请教!!窗体里有一个listbox和2个button以及其他控件,我想在点击button或者其他控件的时候把listbox隐藏。
若是在Form_click事件里写的话,只能在空白的地方点击,才能隐藏listbox。
多多帮忙。tks。 --------------------编程问答-------------------- 试试listbox的Leave事件。 --------------------编程问答-------------------- listbox TabIndex为0 写LostFocus事件隐藏控件
--------------------编程问答--------------------
Bingo --------------------编程问答-------------------- 委托 --------------------编程问答-------------------- 使用委托啊 --------------------编程问答-------------------- ........... --------------------编程问答-------------------- 在两个Button的点击事件中把你要赢藏的控件visi设置成flase! --------------------编程问答-------------------- 不管点哪,你就把listbox的visible属性设置为false就行了 --------------------编程问答-------------------- "想在点击button或者其他控件的时候把listbox隐藏"
那么请这样:
双击button控件,在事件处理程序中将listbox的visible属性设置为false。
然后选中其他的控件,在属性窗口中的事件窗口中,找到他对应的Click事件,然后点击下拉按钮,在列出的下拉列表中找到刚才button控件
的事件名称,并点击他进行选择。
然后按下回车键即可。
其他的控件也这样处理。
这样,再点击除listbox控件外的其他控件时,listbox控件将隐藏。
而把它显示出来时,可以在上下文菜单里提供通道。
好了,感谢你看完。 --------------------编程问答-------------------- 你不光把Form_click事件里写listbox的visible设置为false,把button也设置一下,总之把所有的控件都设置一下就行了~~~ --------------------编程问答-------------------- 把 Form的 KeyPreview =true
确定窗体上控件的键盘事件是否已向窗体注册 --------------------编程问答-------------------- --------------------编程问答-------------------- 我也想知道啊。全部click太麻烦啦。不知道有没更好的办法 --------------------编程问答-------------------- 最好是委托 --------------------编程问答-------------------- listbox TabIndex为0 写LostFocus事件隐藏控件
--------------------编程问答--------------------
自己定义一个这样的方法
private void Button1_Click(object sender, EventArgs e)
{
listbox.Visible=true;
}
然后在需要点击哪个控件让listbox隐藏就在哪个控件的click调这个方法 --------------------编程问答-------------------- 比如
<asp:Button ID="Button1" runat="server" Text="确定" class="button_bak" OnClick="Button1_Click" />
<img src="" id="ImageCheck" align="absmiddle" width="138" height="35" OnClick="Button1_Click"/>
<asp:TextBox ID="text_input" runat="server" OnClick="Button1_Click"></asp:TextBox>
--------------------编程问答-------------------- 这样就可以自己定义是点哪个控件触发那个隐藏的事件了 --------------------编程问答-------------------- 拦截窗口信息Message,当收到鼠标左键点击消息时,隐藏listbox --------------------编程问答-------------------- 这么有这种需求~ --------------------编程问答-------------------- up --------------------编程问答-------------------- 能不能在窗体的MouseDown事件里判断鼠标点击的位置,e.X和e.Y来判断是否在ListBox的区域,然后在根据判断结果显示或者隐藏. --------------------编程问答-------------------- ........... --------------------编程问答-------------------- 学习,帮顶 --------------------编程问答-------------------- 委托 --------------------编程问答--------------------
感觉这个还靠谱,要先判断消息是发给谁的,只要不是发给listbox的就可以将其隐藏! --------------------编程问答-------------------- http://store.taobao.com/shop/view_shop.htm?asker=wangwang&shop_nick=jtbin1985
大量网站程序出售
大量网站出售(一)
大量网站程序出售(二)
大量网站程序出售(三)
大量网站程序出售(四)
大量网站程序出售(五)
大量网站程序出售(六)
大量网站程序出售(七)
admin5织梦视频教程(1)
admin5织梦视频教程(2)
程序1元一个,20元以上全部打5折~~~。
如果需要购买所有程序,总价100元并且赠送两期admin5视频教程。
性价比高,初入IT行业的新手可以买来学习,老鸟们可以用来参考借鉴。 --------------------编程问答-------------------- 1111111111111111111111111111111111111111111111111111111111 --------------------编程问答-------------------- UP --------------------编程问答--------------------
请问如何做? --------------------编程问答-------------------- 还是委托吧 --------------------编程问答-------------------- 双击button或者其他控件进去把把listbox隐藏!! --------------------编程问答-------------------- listbox的Leave
补充:.NET技术 , 其他语言