使用panel1,切换页面

使用panel1,切换页面定义变量UserControl1urs1_Control;UserControl2urs2_Control;UserControl3urs3_Control;UserControl4u

大家好,又见面了,我是你们的朋友全栈君。

 

定义变量

UserControl1 urs1_Control;
UserControl2 urs2_Control;
UserControl3 urs3_Control;
UserControl4 urs4_Control;
private void Form1_Load(object sender, EventArgs e)
{
urs1_Control = new UserControl1();  //UserControl1为新建子画面
urs2_Control = new UserControl2();
urs3_Control = new UserControl3();
urs4_Control = new UserControl4();

}

 

按钮中的内容

private void button1_Click(object sender, EventArgs e)
{

var userControl = urs1_Control;
if (panel1.Controls.Count > 0 && panel1.Controls[0] is UserControl1)
{
panel1.Controls[0].Focus();
return;
}

panel1.Controls.Clear();       //panel1为定义的panel
panel1.Controls.Add(userControl);
userControl.Dock = DockStyle.Fill;
userControl.Show();
}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/155665.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • APK反编译工具使用教程「建议收藏」

    APK反编译工具使用教程「建议收藏」apktool.bat;apktool.jar(主要还原manifest文件和重新打包)apktool.bat、apktool.jar下载地址 我们直接解压apk,里面的manifest文件可能就是乱码的情况。 所以使用该工具可以最大程度的还原apk中的manifest文件和资源文件。 还可以将反编译之后的apk重新打包成apk文件,但需要重新签名,才能安装使用。 这里以windows为例: …

    2025年6月19日
    3
  • mysql5.6升级5.7

    mysql5.6升级5.7

    2021年11月27日
    46
  • shell基础学习总结

    shell基础学习总结shell基础教程,里面包含代码

    2022年8月11日
    7
  • 【Win10系统】Win10系统无线网消失,更改适配器只有以太网,找不到WLAN怎么解决?

    【Win10系统】Win10系统无线网消失,更改适配器只有以太网,找不到WLAN怎么解决?已经快三天了,不想重装系统,前天早上起床打开电脑突然发现右下角网络只有一个飞行模式,旁边的WLAN消失了,到网络属性中更改适配器设置也没找到,几乎试了网上所有的解决办法。1.网络重置2.cmd命令netshwinsockreset3.关机-断电-拔电池或者插拔网卡(未尝试,还要拆螺丝,麻烦)4.services.msc启动那几个服务项5.开飞行模式,重启,关飞行模式6.CClea…

    2022年7月11日
    77
  • nio和零拷贝_零拷贝

    nio和零拷贝_零拷贝传统IO传统IO的数据拷贝流程如下图:数据需要从磁盘拷贝到内核空间,再从内核空间拷到用户空间(JVM)。程序可能进行数据修改等操作再将数据拷贝到内核空间,内核空间再拷贝到网卡内存,通过网络发送出去(或拷贝到磁盘)。即数据的读写(这里用户空间发到网络也算作写),都至少需要两次拷贝。当然磁盘到内核空间属于DMA拷贝(DMA即直接内存存取,原理是外部设备不通过CPU而直接与系统内存交换……

    2022年9月21日
    2
  • scheduleAtFixedRate 和schedule

    scheduleAtFixedRate 和schedule最近整了一个 TimerTask 要求每天定点执行某一任务 code java importjava util Calendar importjava util Date importjava util Timer importjava util TimerTask importjavax servlet ServletConte imp

    2025年8月8日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号