构建布局良好的Windows程序

工具箱→菜单和工具栏 菜单栏 MenuStrip的类型 MenuItem:菜单项 TextBox:文本框 ComboBoX:组合框 Separato:分割线 前面都有ToolStrip做前缀

Applaction.Exit() 退出整个应用程序,关闭所有窗体

this.Close()  关闭当前窗体 都会触发FormClosed事件和FormClosing事件

带图片的工具栏 属性名称     说明 displaystyle   是否显示图像和文本 image    将显示的图像 imageScaling   是否调整图像大小 TextimageRelation  图像与文本的相对位置

ToolStrip工具栏类型 Button:按钮 label:标签 SplitButton:分割按钮 DropDownButton:下拉按钮 Separator: 分割线 ComnoBox:组合框 TextBox:文本框 progressBar:进度条 前面都有ToolStrip作前缀

单选按钮 RadioButton  Checked:是否选中 日期控件 DateTimePicker value:控件的当前日期 MaxDate:最大日期 MinDate:最小日期 分组框:Gropebox  text:关联的文本 面板:panel 作为容器使用

工具:Visual Studio的"格式"菜单 按住"Ctrl键",选择多个控件 以第一个控件为基准 可以使用anchor(锚定控件)

固定控件与窗体边缘距离 按住Ctrl键选择多个控件,再设置anchor属性,可以一次选中多个控件 使用dock(停靠控件) dock属性 将控件停靠在窗体的边缘或填充窗体 当某个控件需要充满整个窗体时,设置控件的dock属性是最快捷的方式 SdI:比如记事本 Word等 mdi:多窗口应用程序 比如Excel 浏览器等 至少由连个窗口组成 包括顶级框架窗口(也叫mdi容器)其他文档窗口(也叫子窗口) 创建mdi的步骤 1父窗体的ISMDIIContainer属性设为true 子窗体的Mdiparent属性设为父窗体 注意: 设置了MDI子窗体不能用SHowDialog() 建立子窗体窗口列表的步骤 设置父窗体菜单控件的mdiwindowlistItem属性选定为窗口菜单项

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏.Net移动开发

.Net语言 APP开发平台——Smobiler学习日志:在手机应用开发中如何快速调用电话拨打功能

设置拨打的电话号码,将该属性设置为“18257342518”,即点击控件,直接拨打电话号码18257342518

1222
来自专栏分享达人秀

两分钟掌握FrameLayout帧布局

前面学习了线性布局、相对布局、表格布局,那么本期来学习第四种布局——FrameLayout帧布局。 一、认识FrameLayout 帧布局是An...

2149
来自专栏.Net移动开发

用VS2017进行移动开发(C#、VB.NET)——Progress控件,Smobiler移动开发

该属性默认设置为“255”,即不透明;若将该属性设置为“0”,该控件的背景色即为全透明的,显示为Smobiler窗体设计界面的背景色。

4303
来自专栏hbbliyong

HTML之marquee(文字滚动)详解

语法: <marquee></marquee> 以下是一个最简单的例子: 代码如下: <marquee><font size=+3 color=red>Hell...

80214
来自专栏Android小菜鸡

自定义View学习之路(五)————彩虹环

  走往android的进阶之路,避不开自定义View的学习和绘制。这里以绘制一个可用的彩虹环为例。开始系统的学习View的绘制。 彩虹环需求:

872
来自专栏7号代码

Android应用界面开发——布局

线性布局可以控制各组件横向排列(通过设置属性android:orientation属性控制),也可控制各组件纵向排列。

1332
来自专栏前端知识分享

第165天:canvas绘制圆环旋转动画

1663
来自专栏keyWords

前端面试题2(CSS)

对BFC规范(块级格式化上下文:block formatting context)的理解?

1280
来自专栏黑泽君的专栏

设置窗体居中坐标图解及示例代码

注意:   窗体相对于屏幕默认的坐标为屏幕原点(0, 0),   为了便于理解,将窗体默认的坐标设为(m/2, n/2),

732
来自专栏一个爱瞎折腾的程序猿

自定义滚动条样式(layui.v1)

2841

扫码关注云+社区