我有一个listbox 平时Visible=false;
在事件里触发 Visible=true
但是有一部分在另外一个panle 不可见了 请问如何解决

解决方案 »

  1.   

    raozhiven(朗屹) ( ) 信誉:99    Blog  2006-11-28 16:08:21  得分: 0  
     
     
       this.listbox.BringToFront();
      
     
      

  2.   

    ListBox应该不可能被Panel挡住的...
      

  3.   

    不是被panel挡住 是别的控件 IE控件
      

  4.   

    你的问题可以通过调整布局来解决,教你一个办法:拖住ListBox在两个Panel移动,直到ListBox处于两个Panel的上方,即能看见ListBox的全部分...
      

  5.   

    this.listbox.BringToFront();
    也不行
      

  6.   

    你把listbox 置于顶层,panle 置于底层试试。
      

  7.   

    要跨2个panel list当然是放在顶层panle 置于底层 主要是跨2个panel
      

  8.   

    <panel style="Z-INDEX: 100",这个数据越大,就放在上面,所以你也得把listbox控件放在<apnel里央
      

  9.   

    是布局没布好 他没有一个panel可以全部放下去
    我+一个可以放下全部控件的 应该可以了
      

  10.   

    刚在网站的文章发布中做了一个转向功能,是用panel做的
    http://www.linil.cn
     效果还可以,呵呵
      

  11.   

    同意
     sdl2005lyx() ( ) 信誉:100    Blog  2006-11-28 16:30:25  得分: 0  
      

  12.   

    在界面中把listBox删除了,再重新拉一个进来就行了
      

  13.   

    ttlrwdl(ttlrwdl) ( ) 信誉:100    Blog  2006-11-28 16:28:35  得分: 0  
     this.listbox.BringToFront();
    也不行
    ---------------------
    怎么会呢? 你是在程序中BringToFront还是设计的时候?
    在程序中记得要在 control.add() 后再BringToFront
      
     
      

  14.   

    注意下你的LISTBOX的PARENT控件是什么 别被其他控件遮蔽住了 可以设置下他的PARENT 确定属于可见状态。再置于顶层