C#winfrom中splitContainer的用法
常用属性
(1).splitContainer不能被鼠标直接点击选中,可通过右击->选择splitContainer选中。
(2).属性IsSplitterFixed用于设置拆分器能否移动。
(3).属性FixedPanel若设置为Panel1(或Panel2),在调整窗体的大小时,Panel1面板(或Panel2面板)的大小默认不变;若设置为None,则Panel1面板和Panel2面板按比例缩放。
(4).属性Orientation决定拆分器的方向,当该属性设置为Vertical时,拆分器将垂直放置,从而产生左面板和右面板。
(5).属性Panel1Collapsed和属性Panel2Collapsed分别设定Panel1和Panel2两个容器是否被折叠,所谓折叠即是否隐藏。
(6).属性Panel1MinSize用于设置Panel1容器的最小宽度,Panel2MinSize属性用于设置Panel2容器的最小宽度。
(7).属性IsSplitterFixed用于设置拆分器能否移动。
(8).属性SplitterDistance用于设置拆分器与左边缘或上边缘的像素距离。
(9).属性SplitterIncrement用于设置用户拖动拆分器时,每次移动的距离。属性SplitterWidth用于设置拆分条的宽度。
(10).其他常用属性及常用取值:BorderStyle(FixedSingle),Dock(Fill),Locked(True),TabStop(False)。
常用事件
(1).SplitterMoving事件
拆分器移动时发生;拆分条移动过程中发生
委托类型;SplitterCancelEventHandler
参数类型:SplitterCancelEventArgs :CancelEventArgs
Moving事件是指,鼠标按住拆分器不放,进行移动时发生,只要拆分器移动就会发生,不移动则事件不会发生!
(2).SplitterMoved事件
拆分器移动后发生,在Moving事件之后
委托类型;SplitterEventHandler
参数类型;SplitterEventArgs :EventArgs
Moved事件是指,移动拆分器之后,释放鼠标时发生的,它在Moving事件之后发生!
最新文章
- Android-修改TabWidget字体大小颜色及对齐
- codeforces 507B. Painting Pebbles 解题报告
- Struts2+Jquery实现ajax并返回json类型数据
- 12 Most Useful Google Chrome Browser chrome:// Commands
- paper 24 :matlab的cat函数
- ASP + ACCESS 上传图片到数据库与将图片读出数据库显示之实现
- webpack图片的路径与打包
- 用API创建用户
- SharePoint 2010 之寻找页面布局
- nodejs的package.json依赖dependencies中 ^ 和 ~ 的区别
- MATLAB 曲线形状,粗细,颜色使用大全
- Jmeter使用插件监控服务器资源的使用情况
- 关于JDBC技术中,调用MySQL中不建议在没有服务器身份验证的情况下建立SSL连接错误解决
- 【转】 Windows下配置Git
- vue-cli项目npm run build后,index.html无法在浏览器打开
- prime 又一个开源的基于graphql 的cms
- 【转】C#异步的世界【下】
- poj 3258 3273
- jQueryUI datepicker 报错: TypeError: inst is undefined
- nodejs + express 热更新
热门文章
- MVC学习笔记---MVC的处理管线
- centos7下yum安装mysql
- 设计模式学习之工厂方法(Factory Method,创建型模式)(2)
- javascript中window.open()与window.location.href的区别
- JAVA 获取web文件的相对路径
- WCF的创建及其服务配置
- loj 1165(bfs+康托展开)
- MATLAB学习笔记(八)——MATLAB数值积分与微分
- Session: 防止用户多次登陆
- System call in linux by C