构建布局良好的windows程序

我们都知道现实生活中菜单和工具是必不可少的部分。而在程序菜单栏和工具栏也是程序的核心。

1.windows中的菜单栏和工具栏

菜单栏(MenuStrip):主要属性:Item------>在菜单中显示的项的集合。

设置快捷键方式:

方式一:1.设置菜单项的Text属性为(打开(&F))。

方式二:通过菜单项的ShorCartKeys属性设置。

2.分割线的画法:

01.插入分割线

02.输入减号(-)

3.工具栏(ToolStrip)

工具栏项目设置图片,首先图片大小由整个ToolStrip来控制,

设置    ImageScalingSize  值为图片本身像素值

4.设置DisplayStyle属性为ImageAndText,让图片和文本同时显示

TextImageRelation图像与文本的相对位置

5.this.Close();//关闭当前窗体

6.控件:

单选按钮控件:RadioButton

日期控件: DateTimerPicker

分组框:GroupBox

面板: Panel

7.Anchor和Dock属性(控件)

Anchor:让控件和窗体边缘的位置保持固定的像素值。

Dock:使控件停靠在窗体的某个部位,或者填充整个体。

8.注:

如果对TextBox设置了ReadOnly属性,那么设置字体前景色是不起作用的,必须设置BackColor为Control外的任意颜色即可。

大家多多支持!!!谢谢。

转载于:https://www.cnblogs.com/wth1129/p/4995744.html

良好的开端是成功的第一步———构建程序相关推荐

  1. 面试是人生走向成功的第一步,你是怎样面对面试的呢?

    我们每个人都会经历各种各样的面试,常常收到面试通知却不知所错?是否因为性格内向,临场紧张,缺乏自信,折戟沉沙? 面试前一天要睡好.进行面试前,多做几次深呼吸,以稳定心情.进行面试时要镇静.沉着,不要碰 ...

  2. 高效的日程管理,【飞项】助你迈出成功的第一步

    不会安排自己的日程管理?日程多而杂,不知道从哪里下手?迷迷糊糊忙了一个又一个工作周期却不清楚自己完成了那些工作项目?如果你有以上这些烦恼,那么我可以很明确的告诉你,你其实缺少的是一个能帮你高效安排日程 ...

  3. 欣喜若狂--成功的第一步

    在确立人工智能编程的的雏形苦苦折磨了我近半个月的时间后,今天终于弄出了一个小小的雏形.我让他有了心跳,设置的时间是2秒一次,真是值得高兴的成就,虽然只运行了500多秒就停止了跳动,但这已经让我十分高兴 ...

  4. Web前端面试指导(一):写好简历是面试成功的第一步

    1.1 简历的作用 Ø 简历是求职找工作的敲门砖,优秀的简历更能获取面试的机会 Ø 简历是用人单位获取你个人信息的最直接的一种方式 Ø 如果没有简历,我们的工作不知从何早起. 1.2 初次写简历存在的 ...

  5. 好的简历是你成功的第一步

    最近被问到简历的问题越来越多,索性开这样一场Chat总结下工程师简历怎么写吧.主要内容包括: 别人在看你的简历的时候是怎么考虑的: 一个简历应该包括哪些要点: 准备简历的时候一定不能犯的错误有哪些: ...

  6. 08年,如何迈出职场成功第一步?

    版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版.作者信息和本声明.否则将追究法律责任.本文地址:http://blog.csdn.net/jobchanceleo/archiv ...

  7. ecshop入门第一步,替换ecshop模板的显示图片

    所有的都是模范默认模板来制作,所以应该参考默认模板的一些数据设置 1.找到themes\default\images文件夹下 screenshot.png 图片 默认如下: 在你的模板文件夹下新建一个 ...

  8. Docker多步构建更小的Java镜像

    译者按: 最新版Docker将支持多步构建(Multi-stage build),这样使用单个Dockerfile就可以定义多个中间镜像用于构建,测试以及发布等多个步骤,并且有效减小最终镜像的大小. ...

  9. docker java 最小镜像_Docker多步构建更小的Java镜像

    [编者的话]最新版Docker将支持多步构建(Multi-stage build),这样使用单个Dockerfile就可以定义多个中间镜像用于构建,测试以及发布等多个步骤,并且有效减小最终镜像的大小. ...

最新文章

  1. 《LeetCode力扣练习》第70题 爬楼梯 Java
  2. Android Studio打包~安卓打包踩坑及总结
  3. 终于找到程序员无休止加班的原因了
  4. Linux下的TCP Wrapper机制
  5. php函数计算加法,JavaScript_javascript实现一个数值加法函数,废话不多说,直接奉上代码 JS - phpStudy...
  6. C++Primer:Break、Continue、Goto、Try/异常处理
  7. RVDS4.0上开发cortex A8 NEON程序
  8. 『ACM』ACM模板合集
  9. 【空间数据库技术】ArcSDE 10.1安装配置与企业级地理空间数据库的建立及连接
  10. 前端学习(2236):react的列表渲染二
  11. m3u8 video ios h5_移动端H5页面踩坑记
  12. Keras版GCN源码解析
  13. Linux之镜像下载
  14. linux操作系统启动盘,轻松制作Linux操作系统启动盘的四种通行方法
  15. word文档分栏怎么设置
  16. 精通cobol--9.3.1 OCCURS语句的使用方法
  17. hcia华为认证学习
  18. 前端项目使用阿里巴巴icon font的具体过程
  19. 中超联赛首轮 山东鲁能一球小胜
  20. PHP+AJAX开发幸运大转盘抽奖

热门文章

  1. 在外面旅游,手机用电怎么解决?
  2. 跳绳减肥每天多少下有效?正确跳绳姿势是什么?
  3. 越混越差的十个原因,看看你有没有?
  4. 程序员必备的基本算法:递归详解
  5. python入门——P48魔法方法:迭代器
  6. Maven的一些资源(配置方法、idea中toggle offline mode:切换脱机模式、idea中Toggle ‘Skip Tests’ Mode、 Dependencies 出现红色波浪线)
  7. tar解压时遇到tar: Skipping to next header
  8. 命令查看IPV6的IP,路由,邻居信息
  9. 沈航C语言上机实验题答案,大学大一c语言程序设计实验室上机题全部代码答案(实验报告).doc...
  10. 如何在多个SQL Server上运行备份