初识一件事物我们会有陌生,我们慢慢地去了解它就会懂,让我带你们一起了解吧。

  

一.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程序需要了解的知识点的更多相关文章

  1. 初识Windows程序

    首先,我们创建第一个Windows程序,一共分为4个步骤: 1.打开Visual Studio开发工具 2.选择"文件"→"新建"→"项目" ...

  2. Windows程序----初识Windows程序

    先来看一些励志名言来激励一下自己吧!  励志名言:每一发奋发奋的背后,必有加倍的赏赐 1.有无目标是成功者与平庸者的根本差别. 2.成功不是将来才有的,而是从决定去做的那一刻起,持续累积而成. 3.当 ...

  3. 第一章 初识windows程序

    window 操作系统中,处处是窗体 简单 强大 方便 灵活 步骤 新建项目 项目类型 visual C#项目 模板 window应用程序 用partial 将同一个窗体的代码分开放在两个文件中: 一 ...

  4. 《windows程序设计》学习_1:初识windows程序

    #include<windows.h> int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szC ...

  5. 窗体==>>初始Windows程序

    初识Windows程序 01.创建Windows程序(VS) 01.打开Visual Studio开发工具 02.选择"文件"→"新建"→"项目&qu ...

  6. Windows Forms编程实战学习:第一章 初识Windows Forms

    初识Windows Forms 1,用C#编程 using System.Windows.Forms;   [assembly: System.Reflection.AssemblyVersion(& ...

  7. windows程序内部运行机制

    Windows程序内部运行机制 2007-10-21 19:52 1010人阅读 评论(0) 收藏 举报 windowsvc++applicationcallbackwinapistructure W ...

  8. Windows编程 Windows程序的生与死(下)

    再谈程序之“死” 记得在第二回中我对程序的“死”只是一句话带过,因为我还没有铺垫好,好了现在我们可以详细的分析一下这个过程了. 这还要从while消息循环说起,还记得GetMessage函数吗?它是一 ...

  9. Windows程序内部运行机制 转自http://www.cnblogs.com/zhili/p/WinMain.html

    一.引言 要想熟练掌握Windows应用程序的开发,首先需要理解Windows平台下程序运行的内部机制,然而在.NET平台下,创建一个Windows桌面程序,只需要简单地选择Windows窗体应用程序 ...

随机推荐

  1. ligerUI Tree 实例 代码

    http://www.oschina.net/code/snippet_1762525_47819#68813

  2. knockoutjs中使用mapping插件绑定数据列表

    使用KO绑定数据列表示例:   1.先申请V,T,T2三个辅助方法,方便调试.声明viewModel和加载数据时的映射条件mapping    2.先使用ko.mapping.fromJS()将原来的 ...

  3. App乱世,3721离我们有多远

    [总结]根据众多网友的评论,看来还是WP比较给力,IOS太贵...会对手机进行优化,安卓还行,如果给中老年人用WP比较好 声明:合理讨论,禁止骂人言论,本人也不是5毛党,发表下个人看法而已. 快过年了 ...

  4. tomcat对请求路径的匹配过程(原创)

    1.匹配服务 如果有两个应用,一个应用只能通过80端口访问,另一个应用只能通过8080端口访问,这种情况下,可以分开两个服务,然后分别创建80端口和8080端口的连接器. 2.匹配主机 一个服务下配置 ...

  5. 构建自己的PHP框架--搭建基本结构

    首先,我们来说一下,为什么要创建自己的框架? 为什么要创建自己的框架呢?如果你跟周围的人讨论,每个人都会告诉你重复发明轮子是一件糟糕的事情,你最好选择一个已有的框架,忘掉“创建自己的框架”这种想法.大 ...

  6. PHP类和对象函数实例详解

    1. interface_exists.class_exists.method_exists和property_exists: 顾名思义,从以上几个函数的命名便可以猜出几分他们的功能.我想这也是我随着 ...

  7. T-SQL中的一些小陷阱

    1,当心ISNULL函数对你的逻辑引起BUG 有人喜欢或者习惯于(并不代表我推荐,甚至这种写法没有任何好处)用ISNULL处理变量这种方式写查询 比如:select * from TestISNULL ...

  8. 15 Best Responsive HTML5 Frameworks 2014

    Best HTML5 frameworks are most popular because with the use of these frameworks you can create websi ...

  9. MAC Objective-C 开发经典书籍推荐

    MAC Objective-C 开发经典书籍推荐 闻道有先后,术业有专攻,这句话放到计算机科学领域的理解可能每个人都会不同. 有些人选择一个操作系统,一个体系的编程语言,作一个领域的开发. 有些人选择 ...

  10. 使用NVelocity生成内容的几种方式

    使用NVelocity也有几个年头了,主要是在我的代码生成工具Database2Sharp上使用来生成相关代码的,不过NVelocity是一个非常不错的模板引擎,可以用来生成文件.页面等相关处理,非常 ...