WinForm界面布局
一直很羡慕和佩服园子中伍华聪的界面设计和布局。好多年都没有真正写过C/S项目了,今天翻出来6年前刚开始学习WinForm的时候写的一个简单的HR管理系统,思绪一下子很复杂,记得是6年前的夏天,天气很热,租住的房子里没有空调,身边放个扇子,人家周末出去玩的时候,我还在拼命的敲着代码,一心只想着好好提高技术,努力,但是却忽略了跟身边人的沟通、交流,忽略了生活,那段时光非常难忘;也让我明白了,程序员的眼里不能只有代码,生活很美好,让代码融入生活,静下心来歇一歇,看看风景,你会有更好的收获。
想把之前写的HR管理系统的界面优化一下,刻录下来,也纪念一下那段难忘的岁月。

根据伍哥的WinForm界面布局,先简单做了菜单部分的Demo。
简单说一下
1、热键的输入:例如【系统设置】后面的S下划线的输入方法: &S

2、快捷键的设置
3、toolStrip的设计
设置ImageScalingSize属性为:40,40

然后添加toolStripButton,设置Image、将TextImageRelation设置为:ImageAboveText

WinForm界面布局的更多相关文章
- WinForm界面布局控件WeifenLuo.WinFormsUI.Docking"的使用 (二)
		
WinForm界面布局控件WeifenLuo.WinFormsUI.Docking"的使用 (二) 编写人:CC阿爸 2015-1-29 今天我想与大家继续一起分享这一伟大的控件.有兴趣的同 ...
 - WinForm界面布局控件WeifenLuo.WinFormsUI.Docking"的使用 (一)
		
WinForm界面布局控件WeifenLuo.WinFormsUI.Docking"的使用 (一) 编写人:CC阿爸 2015-1-28 在伍华聪的博客中,看到布局控件"Weife ...
 - WinForm界面开发之布局控件"WeifenLuo.WinFormsUI.Docking"的使用
		
WinForm界面开发之布局控件"WeifenLuo.WinFormsUI.Docking"的使用 转自:http://www.cnblogs.com/wuhuacong/arch ...
 - 在Winform界面使用自定义用户控件及TabelPanel和StackPanel布局控件
		
在很多时候,我们做一些非常规化的界面的时候,往往需要创建一些用户控件,在其中绘制好一些基础的界面块,作为后续重复使用的一个单元,用户控件同时也可以封装处理一些简单的逻辑.在开发Winform各种类型项 ...
 - WPF基础知识、界面布局及控件Binding(转)
		
WPF是和WinForm对应的,而其核心是数据驱动事件,在开发中显示的是UI界面和逻辑关系相分离的一种开放语言.UI界面是在XAML语言环境下开发人员可以进行一些自主设计的前台界面,逻辑关系还是基于c ...
 - 告诉你吧,一套皮肤在winform与wpf开发模式下实现的界面效果同样精彩,winform界面和wpf界面。
		
一.同一资源: 二.先上软件界面: (1)wpf界面: 在wpf中实现这样类似web风格的软件界面就不用我多说了,在wpf实现这样的风格是很简单的,完全像网页设计一样的. (2)winform界面 在 ...
 - 循序渐进开发WinForm项目(4)--Winform界面模块的集成使用
		
随笔背景:在很多时候,很多入门不久的朋友都会问我:我是从其他语言转到C#开发的,有没有一些基础性的资料给我们学习学习呢,你的框架感觉一下太大了,希望有个循序渐进的教程或者视频来学习就好了. 其实也许我 ...
 - WPF基础知识、界面布局及控件Binding
		
WPF是和WinForm对应的,而其核心是数据驱动事件,在开发中显示的是UI界面和逻辑关系相分离的一种开放语言.UI界面是在XAML语言环境下开发人员可以进行一些自主设计的前台界面,逻辑关系还是基于c ...
 - 调整代码生成工具Database2Sharp的Winform界面生成,使其易于列表工具栏的使用。
		
在Winform界面开发的时候,有时候我们客户喜欢把功能放在列表界面的顶部,这样界面和功能整齐放置,也是一种比较美观的方式,基于这种方式的考虑,改造了代码生成工具的Winform界面生成规则,把增删改 ...
 
随机推荐
- 源码分析Android Handler是如何实现线程间通信的
			
源码分析Android Handler是如何实现线程间通信的 Handler作为Android消息通信的基础,它的使用是每一个开发者都必须掌握的.开发者从一开始就被告知必须在主线程中进行UI操作.但H ...
 - MyBatis框架原理(三)
			
一.框架结构原理图 二.MyBatis框架执行流程 三.总结 原理详解: MyBatis应用程序根据XML配置文件创建SqlSessionFactory,SqlSessionFactory在根据配置, ...
 - mac压缩文件乱码
			
http://blog.b3inside.com/apple/solve-file-name-garbled-with-betterzip/
 - Linux之split命令
			
split - split a file into pieces 切割一个文件至多片 参数: -a, --suffix-length=N 使用的后缀的长度,默认长度为2,例如'aa','ab' ...
 - HTTP认证
			
参考博文:HTTP协议详解 HTTP请求报头: Authorization HTTP响应报头: WWW-Authenticate HTTP认证是基于质询/回应(challenge/response)的 ...
 - YII2.0 ——安装yii2项目
			
有两种安装方式 第一种:使用composer进行安装 composer global require"fxp/composer-asset-plugin:^1.2.0" compo ...
 - Vue.js 2.2 卡片api
			
给vue开发者和爱好者发送点福利! 卡片上一共117个api,方便查阅 网址: https://vuejs-tips.github.io/cheatsheet Github: https://gith ...
 - linux 下日常使用便利工具
			
Nautilus 你工作中有在GUI和命令行之间切来切去吗?当你总是要在命令行中输入你要进入的目录的时候,你有沮丧无奈过吗?如果有的话,那么,你一定要试下这个nautilus插件 —— nautilu ...
 - jQuery对象长度size
			
jQuery对象有两个方法获取其长度,一个是length属性,一个是调用size()方法,据说前者的效率比后者的高. 代码如下: var DQNRList=$("a[id^='DQNR']& ...
 - 【转】如何实现Flex页面跳转
			
其实对于这个题目是不恰当的,因为flex中是没有页面这个概念的,页面在flex里面其实就是一个个的Canvas,vbox,hbox等等之类的东西,看到的不同页面的切换,就是这些元素一层层的堆积,或者替 ...