初识windows程序需要了解的知识点
初识一件事物我们会有陌生,我们慢慢地去了解它就会懂,让我带你们一起了解吧。
一.Form是.Net Framework 定义好的一个最基本的窗体类,具有窗体基本属性和方法
| 属性 | 说明 |
| MaximizeBox | 确定窗体标题栏的右上角------是否有最大化的框-----------默认为True |
| ShowInTaskbar | 确定窗体是否出现在----------任务栏中------默认为True |
| StartPosition | 确定窗体第一次出现的----------位置 |
| WindowState | 确定窗体出始的状态 |
| FormBorderStyle | 启动后用户可以用鼠标拖动窗体大小---------------设置值为FixedSingle |
| 方法 | 说明 |
| Close( ) | 关闭窗体 |
| Show( ) | 显示窗体 |
| ShowDialong( ) | 模式化显示窗体 |
| Hide( ) | 隐藏窗体 |
二.基本控件
标签(Label)---------------- ------------------eg.用户名
文本框(TextBox)------空白框---------- ---------
| 属性 | 说明 |
| MaxLength | 指定文本框中输入的最大字符数 |
| Multiline | 文本中是否可以输入多行文本 |
| PasswordChar | 密码框 |
| ReadOnly | 只读不能改 |
组合框(ComboBox)------ ----------eg. 登陆类型,管理员和用户
| 属性 | 说明 |
| Items | 组合框中的项 |
| DropDownStyle | 是否容许用户编辑文本框 |
| SelectedIndex | 当前选定项目的索引号,从0开始 |
| SelectedItem | 获取当前选定的项 |
| 事件 | 说明 |
| Click | 单击控件时发生 |
| SelectedIndexChanged | 在SelectedIndex属性修改后发生 |
| 方法 | 说明 |
| Add() | 添加项目 |
| Clear() | 移除所有项 |
| Remove() | 移除指定项 |
按钮(Button)-------- ------
| 属性 | 说明 |
| Enable | 布尔值,表示控件是否能用 |
消息框(MessageBox)
在Windows中,消息框是一个MessageBox对象,如果想要创建消息框,就要用到MessageBox.show();方法.
常用的消息框有四个类型.
01.MessageBox.Show(要显示的字符串);
02.MessageBox.Show(要显示的字符串,消息框的标题);
03.MessageBox.Show(要显示的字符串,消息框的标题,消息框按钮);
04.MessageBox.Show(要显示的字符串,消息框的标题,消息框按钮,消息框图标);
eg:
MessageBoxButton.AbortRetryIgnore

MessageBoxButton.OK

MessageBoxButton.OKCancel

MessageBoxButton.RetryCancel

MessageBoxButton.YesNo

MessageBoxButtons.YesNoCancel

第三个参数MessagBoxButton的作用是设置消息框显示的按钮.可以通过"."的形式来选择需要按钮的类型.
MessageBoxIcon.Information

MessageBoxIcon.Error

MessageBoxIcon.Exclamation

MessageBoxIcon.Question

菜单栏控件(MenuStrip)------ ------
工具栏控件(ToolStrip)------ ----------------
| 属性 | 说明 |
| ImageScalingSize | 工具栏中的项显示图片的大小 |
| DisplayStyle | 设置显示图片或者文本 |
| ImageScaling | 是否调整按钮或者标签显示图片的大小 |
单选按钮(RadioButton)---------- ----
分组框(GroupBox)--------- ----
面板(Panel)---------- ----------添加学生用户
日期控件(DateTimePicker)---------- ---------
| 属性 | 说明 |
| Value | 控件所选的日期和控件值 |
图像列表控件(ImageList)---- ------ColorDepth(获取图像列表的颜色深度)
快捷菜单(ContextMenuStrip)------
| 属性 | 说明 |
| Displaystyle | 是否显示文本和图像 |
| GridLines | 显示网格线---默认值true |
| MultiSelect | 不容许选择多选-----默认值False |
图片框控件(PictureBox)
工具箱中的计时器控件(Timer)-----
| 属性 | 说明 |
| Interval | 事件发生的频率,以毫秒为单位 |
| Enabled | 是否定时引发事件(开或者关) |
| 事件 | 说明 |
| Tick | 每当指定间隔时发生的事件 |
| 方法 | 说明 |
| Start() | 启动计时器 |
| Stop() | 停止计时器 |
四.代码解析
事件:当用户通过鼠标或者键盘来触发到“按钮的某些特定行为”
private void button1_Click(object sender, EventArgs e)
{
this.Close();
}
Sender--------------是事件源
e------------是事件参数(EventArgs)对象
在窗体中一条代码实现窗体关闭---------------- this.Close();
This---------是一个关键字,代表当前的窗体对象
Close()----------方法是窗体类Form的一个方法,作用是关闭窗体
五.窗体的跳转
private void buLogin_Click(object sender, EventArgs e)
{
//方法的调用
From a=new From( );
Show( );
//隐藏方法
This.Hide( );
}
初识windows程序需要了解的知识点的更多相关文章
- 初识Windows程序
首先,我们创建第一个Windows程序,一共分为4个步骤: 1.打开Visual Studio开发工具 2.选择"文件"→"新建"→"项目" ...
- Windows程序----初识Windows程序
先来看一些励志名言来激励一下自己吧! 励志名言:每一发奋发奋的背后,必有加倍的赏赐 1.有无目标是成功者与平庸者的根本差别. 2.成功不是将来才有的,而是从决定去做的那一刻起,持续累积而成. 3.当 ...
- 第一章 初识windows程序
window 操作系统中,处处是窗体 简单 强大 方便 灵活 步骤 新建项目 项目类型 visual C#项目 模板 window应用程序 用partial 将同一个窗体的代码分开放在两个文件中: 一 ...
- 《windows程序设计》学习_1:初识windows程序
#include<windows.h> int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szC ...
- 窗体==>>初始Windows程序
初识Windows程序 01.创建Windows程序(VS) 01.打开Visual Studio开发工具 02.选择"文件"→"新建"→"项目&qu ...
- Windows Forms编程实战学习:第一章 初识Windows Forms
初识Windows Forms 1,用C#编程 using System.Windows.Forms; [assembly: System.Reflection.AssemblyVersion(& ...
- windows程序内部运行机制
Windows程序内部运行机制 2007-10-21 19:52 1010人阅读 评论(0) 收藏 举报 windowsvc++applicationcallbackwinapistructure W ...
- Windows编程 Windows程序的生与死(下)
再谈程序之“死” 记得在第二回中我对程序的“死”只是一句话带过,因为我还没有铺垫好,好了现在我们可以详细的分析一下这个过程了. 这还要从while消息循环说起,还记得GetMessage函数吗?它是一 ...
- Windows程序内部运行机制 转自http://www.cnblogs.com/zhili/p/WinMain.html
一.引言 要想熟练掌握Windows应用程序的开发,首先需要理解Windows平台下程序运行的内部机制,然而在.NET平台下,创建一个Windows桌面程序,只需要简单地选择Windows窗体应用程序 ...
随机推荐
- KnockoutJS 3.X API 第四章 表单绑定(8) submit、enable、disable绑定
submit绑定目的 submit绑定即为提交绑定,通常用于form元素.这种绑定方式会打断默认的提交至服务器的操作.转而提交到你设定好的提交绑定回调函数中.如果要打破这个默认规则,只需要在回调函数中 ...
- Linux快速入门04-扩展知识
这部分是快速学习的最后一部分知识,其中最重要的内容就是源码的打包和软件的安装的学习,由于个人的Linux学习目的就是自己能在阿里云Ubuntu上搭建一个简单的nodejs发布环境. Linux系列文章 ...
- 浅谈Winform事件的实现以及模拟其事件的实现(附实现源码)
当我们初学Winform的时候被其神奇的事件功能所吸引,当点击一个按钮时,便会跳到我们所写的点击方法当中去.然而这并不符合我们对方法的理解,究竟.net在后面帮助我们实现了什么.我们怎样模拟其事件的实 ...
- HTML内联元素
前面的话 用于标记段落里的文本和其他内容组的元素种类很多,本文将这些文本级元素进行简单分类,便于整理和记忆 通用容器 <span>元素是短语内容的通用行内容器,并没有任何特殊语义.可以使用 ...
- Hadoop官方文档翻译——HDFS Architecture 2.7.3
HDFS Architecture HDFS Architecture(HDFS 架构) Introduction(简介) Assumptions and Goals(假设和目标) Hardware ...
- PHP函数处理函数实例详解
1. call_user_func和call_user_func_array: 以上两个函数以不同的参数形式调用回调函数.见如下示例: <?php class AnotherTestClass ...
- eclipse中关联文件设置方法
在前几次的试验中,只是做了处于应用程序最上层的界面设计,其实还不知程序在运行过程中到底调用了哪些函数,这些函数是怎么实现的,由于搭建环境时没有进行文件关联,所以在环境中无法实现ctrl键+左击鼠标的方 ...
- 反应堆模式最牛的那篇论文--由solidmango执笔翻译
The Reactor:An Object-Oriented Wrapper for Event-Driven Port Monitoring and Service Demultiplexing 反 ...
- MySql笔记01
用了两天的时间终于把MySql安装好了,还是很麻烦的,之所以没有选择直接安装,使用的是免安装版本,主要是想了解这个数据库的配置,这样以后就可以更好的了解它了. 登录MySql:mysql –h loc ...
- MySQL 5.1 参考手册CHM (官方 简体中文版)
点此下载: MySQL 5.1 参考手册CHM (官方 简体中文版) 在线文档:http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/