zoukankan      html  css  js  c++  java
  • 奇怪的UIPanel控件

    最近是用Janus WinForm插件做了一个浮动窗体,在上面添加了一些Label,Button云云,希望在主窗体的TabControl控件中又选择的显示该浮动窗体。我将UIPanel控件的ContainerControl设置为tabControl的某一页,然后在tabControl的SelectedIndexChanged事件中添加了如下控制显示的代码,

    if (this.tabControl1.SelectedIndex == 0)
                {     
                    uiPanel0Container.Visible = false;
                    uiPanel0.Visible = false;
                }
                if(this.tabControl1.SelectedIndex==1)
                {
                    uiPanel0Container.Visible = false;
                    uiPanel0.Visible = false;
                }
                if (this.tabControl1.SelectedIndex == 2)
                {
                    //激活panel
                    uiPanel0Container.Visible = true;
                    uiPanel0.Visible = true;
                    //其他操作
                }

    然后在窗体的Load事件中,同样设置Visible=false;结果运行结果很让人纠结,见图。UIPanel控件中的Lable、Button云云不见了,但是还是在加载一面留着一个神奇的框框。。。更神奇的是,哥点击了一遍tabControl,在切换回去,该神奇的框框就消失不见了。


    百调不得其解,万般无奈之下,我在窗体的load事件中添加了如下代码,使得窗体在加载时自动切换。

    tabControl1.SelectedIndex = 0;
                tabControl1.SelectedIndex = 1;
                tabControl1.SelectedIndex = 2;
                tabControl1.SelectedIndex = 0;

    求解,求解

  • 相关阅读:
    random模块
    时间模块
    内置函数
    装饰器函数
    python基础二
    linux Ubuntu 16.04安装 postgresql
    Winfrom中的几种传值方式
    C#6.0新特性
    Treeview显示磁盘下的文件,并且可操作
    C#,ASP.NET简单的MD5加密,解密
  • 原文地址:https://www.cnblogs.com/DayDreamEveryWhere/p/2985000.html
Copyright © 2011-2022 走看看