你所不知道的windows窗体

                                         初识windows程序

              世间最珍贵的不是‘得不到’和‘已失去’,而是现在能把握的幸福。

 

1.Windows 窗体介绍

 

 

Windows 窗体是用于 Microsoft Windows 应用程序开发的、基于 .NET Framework 的新平台。此框架提供一个有条理的、面向对象的、可扩展的类集,它使您得以开发丰富的 Windows 应用程序。另外,Windows 窗体可作为多层分布式解决方案中的本地用户界面。

2.什么是窗体?

窗体是一小块屏幕区域,通常为矩形,可用来向用户显示信息并接受用户的输入。窗体可以是标准窗口、多文档界面 (MDI) 窗口、对话框或图形化例程的显示表面。定义窗体的用户界面的最简单方法是将控件放在其表面上。窗体是对象,这些对象公开定义其外观的属性、定义其行为的方法以及定义其与用户的交互的事件。通过设置窗体的属性以及编写响应其事件的代码,可自定义该对象以满足应用程序的要求。

与 .NET Framework 中的所有对象一样,窗体是类的实例。用 Windows 窗体设计器创建的窗体是类,当在运行时显示窗体的实例时,此类是用来创建窗体的模板。框架还使您得以从现有窗体继承,以便添加功能或修改现有行为。当向项目添加窗体时,可选择是从框架提供的 Form 类继承还是从以前创建的窗体继承。

另外,窗体也是控件,因为它们从 Control 类继承。

在 Windows 窗体项目内,窗体是用户交互的主要载体。通过组合不同控件集和编写代码,可从用户得到信息并响应该信息,可使用现有数据存储,还可以查询数据并将结果写回到用户本地计算机上的文件系统和注册表中。

虽然完全可以在代码编辑器中创建窗体,但使用 Windows 窗体设计器创建和修改窗体更为简单。有关更多信息,请参见 创建 Windows 窗体

3.Visual Basic 说明   早期版本的 Visual Basic 具有与 Visual Basic 开发环境集成在一起的 Windows 应用程序框架。新框架提供更多的应用程序功能、增强的本地化支持以及更具扩展性的设计器结构。
      以上为了解内容,下面的是我自己学的知识总结,请认真观看哦!!!
 
1.windows应用程序的定义:

    有控件参与的,支持事件的一种程序。

2.注意点:

     1)一个解决方案下可以包含多个项目,一个项目下可以包含多个窗体。

    2)控件的Name属性相当于隐藏值,一定要改。

     3)真正在窗体显示内容的是Text属性

3.基本控件:

  标签(label):用于显示用户不能编辑的文本和图像。

  文本框(TextBox):用于获取用户输入的信息或向用户显示的文本

  组合框(ComboBox)也称下拉框:结合了文本框和列表框的特点,允许用户在组合框输入文本或从列表中进行选择

  按钮(Button):允许用户进行单击来执行操作。

4.事件详解:

事件看起来像一个带参方法,2个参数

 

        1.sender:代表的是事件源:事件的激发者

 

        2.e:事件的参数:和事件相关的一些信息

5.MessageBox消息框:

   在winForms中,消息框识一个MessageBox对象。

   创建消息框使用MessageBox的Show()方法。

   常用的消息框有以下4种类型。

   1.最简单的消息框:

   MessageBox.Show(要现实的字符串);

   2.带标题的消息框:

  MessageBox.Show(要现实的字符串,消息框的标题);

   3.带标题,按钮的消息框:

   MessageBox.Show(要现实的字符串,消息框的标题,消息框按钮);

   4.带标题,按钮,图标的消息框:

   MessageBox.Show(要现实的字符串,消息框的标题,消息框按钮,消息框图标);

  例:(带标题,按钮,图标的消息框)

   MessageBox.Show("恭喜您,中奖500完!!!","温馨提示",MessageBoxButtons.YesNo,MessageBoxIcon.Warning);

6.From类提供两种方法来显示和隐藏窗体:Show()和Hide()方法。

  通过这两种方法来实现窗体间的跳转。

7.下面为步骤:

  答:从Login窗体传递登陆用户名到Main窗体,可以在Main窗体中定义一个公有的变量,然后在Login窗体的登陆按钮事件中编写如下代码:

  Main frm=new Main();

  frm.name=txtName.Text;

  frm.Show();

  然后在Mainload事件中为Label控件赋值。

8.真正退出程序:

 在窗体的FormClosing事件中,书写Application.Exit();

   好了,今天就到这了。希望大家能喜欢。

 

 

 

  

  

 

 

   

 

 

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值