SplitContainer如何实现左导航,右显示与导航相关内容

关于此类型的设计有很多种实现方式,在此我先将我所使用的一种方式介绍一下:

我所实现的方式原理是,将form嵌入到panel中,使其作为一个子窗体。具体代码实现如下:

            Form form = new DataSelect();
            form.FormBorderStyle = FormBorderStyle.None;
            form.TopLevel = false;
            splitContainerMain.Panel2.Controls.Clear();
            splitContainerMain.Panel2.Controls.Add(form);
            form.Show();

这段代码的实现在点击button事件中

时间: 2024-10-28 20:43:57

SplitContainer如何实现左导航,右显示与导航相关内容的相关文章

五中常用简洁后台导航菜单(一级导航,二级导航,手风琴式导航,左或右悬浮式导航,树状导航)

首先附上源码,可以下载! http://yunpan.cn/cd9ivPcL4ayQT (提取码:d8a5) 在建立导航菜单的时候,我们首先布局一个(" 头"+[左,右(自适应)]+”尾“)的HTML页面: 来看一下HTML页面的编写: <div id="container"> <div id="head"></div> <div id="mainContent"> <di

vue组件弹框过渡效果,如,点击显示为从左到右滑动,收回隐藏为从右到左滑动

vue组件 <transition name="carHistory"> <car-History-Line v-show="showHistoryLine" @closeHitsory='closeHitsory'></car-History-Line> </transition> css .carHistory-enter { animation: carHistory-dialog-fade-in 0.3s ea

sql 内连接 外连接 左连接 右连接

1.内联接(典型的联接运算,使用像 =  或 <> 之类的比较运算符).包括相等联接和自然联接.     内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行.例如,检索 students和courses表中学生标识号相同的所有行.       2.外联接.外联接可以是左向外联接.右向外联接或完整外部联接.     在 FROM子句中指定外联接时,可以由下列几组关键字中的一组指定:     1)LEFT  JOIN或LEFT OUTER JOIN     左向外联接的结果集包括  LEF

MYSQL之內链接 左链接 右链接 区别

MYSQL中可以通过内外键链接,将有关系的表中数据合并到一起进行条件筛选: 首先创建两个新表,数据如下: student 表数据: score 表数据: 可以看到students表中stu_id为16048008的记录对应score表没有数据; 1.当进行内连接时,系统会自动忽略两个表中对应不起来的数据: -- 显示内连接所有数据: SELECT * FROM students st INNER JOIN score sc ON st.sid=sc.stu_id; 数据太多,只截图最末尾的: 可

【足迹C++primer】59、模板左值右值的转换

模板左值右值的转换 /** * 功能:模板左值右值的转换 * 时间:2014年7月27日08:18:06 * 作者:cutter_point */ #include<iostream> #include<algorithm> #include<utility> using namespace std; template<typename It> auto fcn(It beg, It end) -> typename remove_reference&

ios 仿新浪微博 UINavigationController 向左滑动时显示上一个控制器的View.

仿新浪微博 UINavigationController 向左滑动时显示上一个控制器的View. 实现原理,UINavigationController 的 self.view显示时把当前显示的view截图下来,保存到一个数组中.当push一个view时把上一个view的截图放到self.view后面,当self.view向右拖动时显示上一个view. NavigationController.m #import "NavigationController.h" @interface

使用触摸检测滑动(左,右,上或下)

触摸式滑动是指在特定方向上快速移动手指穿过触摸表面的行为.onswipeJavaScript中目前没有" "事件,这意味着我们可以使用可用的触摸事件来实现一个事件,并且只需在刷卡时定义,即"刷卡". 让我们首先定义何时应该将触摸表面上的移动视为滑动.有在玩两个变量这里-在距离旅行了用户对x或y轴的手指touchstart来 touchend,而且,它花时间.基于这两个因素,我们可以决定该操作是否符合滑动和方向. 有了这个,让我们把想法付诸行动,看看如何检测右键(从左

Vue 封装可向左向右查看图片列表的组件

实现了图片列表展示的功能,一次性可查看4张图,可向左向右点击查看,代码如下: index.vue: <template> <div class="content-container"> <div class="content-container-item content"> <!-- 使用transition加过渡效果 --> <transition-group tag="div" class

在一个二维数组中,每一行都按照从左到右递增的顺序排序

/*  * 在一个二维数组中,  * 每一行都按照从左到右递增的顺序排序,  * 每一列都按照从上到下递增的顺序排序.  * 请完成一个函数,输入这样的一个二维数组和一个整数,  * 判断数组中是否含有该整数.  */ public static void main(String[] args) { int[][] array = {{1,2,3},{4,5,6},{7,8,9}}; System.out.println(Find2(1, array)); } /*  * 思路一:暴力遍历法