初始Windows程序
1.属性
窗体标题 Name 窗体的图标 Icon 背景图片 BackgroundImage
背景颜色 BackColor 最大化按钮 MaxIMonBox 最小化按钮 Minimun
窗体边框样式 FormBorderStyle 窗体初始位置 StartPosition
窗体状态 WindowsState 背景图片拉伸 BackgroundImageLayout 窗体标题 Text
窗体显示状态 TopMost 关闭窗口 Close() 帮助按钮 HelpButton
显示窗体 Show() 模式化窗体 ShowDialog() 隐藏窗体 Hide()
2.基本控件
控件名称 控件类名 命名前缀
标签 Label lbl
文本框 TextBox txt
组合框 ComboBox cbo
按钮 Button btn
标签 Label:
标签上的图像 Image 显示的文本 Text
文本框 TextBox:
最大字符数 MaxLength 是否可以输入多行文本 Mulitiline 作为密码框时,设置显示的密码字符 PasswordChar 是否允许编辑 ReadOnly 关联的文本 Text
组合框 ComboBox:
组合框中的项 Items 组合框的风格 DropDownStyle 组合框关联的文本 Text 当前选中项的索引,从0开始 SelectedIndex 获取当前选定的项 SelectedItem
按钮Button:
控件是否可用 Enable 显示的文件 Text 文本的对齐方式 TextAlign
3.事件的情况
按钮Button:
Click:单击组件时触发.
比如:
private void ...(...,...)
{
this.Close();
}
第四节 MessageBox消息框
//最简单的消息框
MessageBox.Show(“要显示的字符");
//带标题的消息框
MessageBox.Show(“要显示的字符","输入提示”);
//带标题、按钮的消息框
MessageBox.Show(“要显示的字符”,”输入提示”,MessageBoxButtons.OkCancel);
//带标题、按钮、图标的消息框
MessageBox.Show(“要显示的字符",输入提示”,MessageBoxButtons.OkCancel,MessageBoxIcon.Information);
初始Windows程序的更多相关文章
- 窗体==>>初始Windows程序
初识Windows程序 01.创建Windows程序(VS) 01.打开Visual Studio开发工具 02.选择"文件"→"新建"→"项目&qu ...
- windows程序内部运行机制
Windows程序内部运行机制 2007-10-21 19:52 1010人阅读 评论(0) 收藏 举报 windowsvc++applicationcallbackwinapistructure W ...
- Windows编程 Windows程序的生与死(下)
再谈程序之“死” 记得在第二回中我对程序的“死”只是一句话带过,因为我还没有铺垫好,好了现在我们可以详细的分析一下这个过程了. 这还要从while消息循环说起,还记得GetMessage函数吗?它是一 ...
- Windows编程 Windows程序的生与死(中)
<pre style=""><pre class="cpp" name="code">1 #include < ...
- Windows编程 Windows程序的生与死(上)
引子 “Windows 程序分为‘程序代码’和‘UI(User Interface)资源’两大部份,两部份最后以RC编译器(资源编译器)整合为一个完整的EXE 文件.所谓UI 资源是指功能菜单.对话框 ...
- Windows程序设计学习笔记(1):一个简单的windows程序
<Windows程序设计>(第五版)(美Charles Petzold著) #include<windows.h> LRESULT CALLBACK WndProc(HWND, ...
- 初识Windows程序
首先,我们创建第一个Windows程序,一共分为4个步骤: 1.打开Visual Studio开发工具 2.选择"文件"→"新建"→"项目" ...
- Windows程序内部运行机制 转自http://www.cnblogs.com/zhili/p/WinMain.html
一.引言 要想熟练掌握Windows应用程序的开发,首先需要理解Windows平台下程序运行的内部机制,然而在.NET平台下,创建一个Windows桌面程序,只需要简单地选择Windows窗体应用程序 ...
- Visual Studio 创建C++或C#Windows程序
使用工具Visual Studio,创建一个C++或C#Windows程序,在主窗口中显示“Hello World”,用户可以用鼠标拖动“Hello World”在主窗口中移动 首先创建一个项目 选 ...
随机推荐
- freemarker获取封装类中对象的属性
freemarker获取封装类中对象的属性 1.设计思路 (1)封装学生类 (2)创建数据模型 (3)新建student.ftl (4)运行Junit测试文件,生成HTML文件 2.封装学生类 Stu ...
- No bean named 'sessionFactory' is defined
1.错误描述 严重:Servlet service() for servlet default threw exception . org.springframework.beans.factory. ...
- linq使用日记
//普通查询 var query = (from t in ServiceList where t.CreateUserID == A ...
- html中的块元素和内联元素的区别
一.定义 块元素一般都从新行开始,它可以容纳内联元素和其他块元素,可设置高度.宽度和边距等. 内联元素一般都是基于语义级的基本元素,它只能容纳文本或其他内联元素,主要特点是:和其他元素位于同一行上,高 ...
- WPF基础篇之命名空间
WPF中XAML与C#一样,也有自己独立的编译器.XAML会被解析和编译,最终形成微软的中间语言存储在程序集中.在解析和编译XAML的语言过程中,我们经常需要告诉编译器一些重要的信息,比如XAML代码 ...
- 谈谈在.NET Core中使用Redis和Memcached的序列化问题
前言 在使用分布式缓存的时候,都不可避免的要做这样一步操作,将数据序列化后再存储到缓存中去. 序列化这一操作,或许是显式的,或许是隐式的,这个取决于使用的package是否有帮我们做这样一件事. 本文 ...
- 【CJOJ P2110】YL杯超级篮球赛
[CJOJ P2110]YL杯超级篮球赛 Description 一年一度的高一YL杯超级篮球赛开赛了.当然,所谓超级的意思是参赛人数可能多于5人.小三对这场篮球赛非常感兴趣,所以一场都没有落下.每天 ...
- 【ZJOI2010】网络扩容
费用流+最大流 先一遍最大流 再所有边扩容,新加节点限制扩容量k # include <bits/stdc++.h> # define IL inline # define RG regi ...
- Vim修炼秘籍之语法篇
前言 少年,我看你骨骼精奇,是万中无一的武学奇才,维护世界和平就靠你了,我这有本秘籍<Vim修炼秘籍>,见与你有缘,就十块卖给你了! 如果你是一名 Vimer,那么恭喜你,你的 Vim 技 ...
- ubuntu,kali linux和windows三系统流水账——写给自己
我先说一下ubuntu和windows双系统安装的几种方法,最后总结kali linux的安装,想起什么写什么,所以有点乱.然后记录一下自己的使用过程中遇见的问题和解决的方法,还有我的个人建议. 我个 ...