vs2008编写第一个Windows程序

我们编写单击MouseClick事件的处理程序,当鼠标单击窗体时,在窗体的标题栏显示“这是我的第一个Windows程序”。

1、在窗体设计器窗口选择窗体。

2、在属性窗口单击事件按钮,打开事件选项卡。

3、选中MouseClick事件。

4、双击MouseClick事件右边的单元格,即可生成MouseClick事件处理程序方法。

5、我们在创建的窗体Form1的Name属性的值改为“frmStudent”,将Text属性修改为“学生信息”,在窗体的标题栏显示出来。

6、在生成事件的处理方法frmStudent_MouseClick()中编写事件处理代码:

this.Text="这是我的第一个Windows程序";

上面为窗体Text属性设置

上图为选中MouseClick事件

选择生成——生成解决方案菜单,生成成功。按F5运行,在窗体上单击,出现效果。

完整的单击事件代码:
        private void frmStudent_MouseClick(object sender, MouseEventArgs e)
        {
            this.Text = "这是我的第一个Windows程序";
        }

我们分析事件中的代码:

this和前面学过的用法相似,代表当前对象,在窗体的使用中,即代表窗体对象。
Text是窗全的Text属性,将其值设置为“=”右边字符串。
sender是事件源,表示谁引发该事件,在此事件中,事件源就是窗件。在VS2008中,不同的控件可能会用同一个事件处理方法,通过sender得到引发事件的控件。
e代表鼠标事件参数(MouseEventArgs),不同的事件会有不同的事件处理参数。键盘事件有键盘事件参数(KeyPressEventArgs)。

转载于:https://www.cnblogs.com/tanding/archive/2012/07/02/2572749.html

vs2008编写第一个Windows程序相关推荐

  1. Windows程序设计【1】 第一个Windows程序 | 九七的Windows开发

    Windows程序设计[1] 第一个Windows程序 一.定义介绍   编写第一个Windows程序,使用VS2019. 二.功能作用   这里的步骤写的非常详细,旨在让大家入门. 三.使用方法 1 ...

  2. 【(Python解释器、Pycharm)安装教程】【使用PyCharm编写第一个Python程序】

    视频.源码.课件.软件.笔记:超全面Python基础入门教程[九天课程]博客笔记汇总表[黑马程序员] 目   录 1.Python 解释器 安装 1.1.手动配置环境变量步骤 2.PyCharm 程序 ...

  3. 编写第一个Java程序:helloworld

    配置好java开发环境后,我们可以编写第一个java程序(helloworld). 在开始编写java程序时,我们要知道java程序开发的三个步骤:编写.编译.运行. 编写阶段主要是由程序员编写后缀为 ...

  4. Windows编程01_应用程序分类,开发工具和库,第一个Windows程序,字符编码

    01 Windows应用程序分类 1.应用程序分类 控制台程序Console DOS程序,本身没有窗口,通过Windows DOS窗口执行(借的的操作系统的窗口) 窗口程序 拥有自己的窗口,可以与用户 ...

  5. 第一个Windows程序讲解

    上次,我们一起写了第一个Windows程序,虽然程序非常简单,但是它却可以帮助大家建立学好windows开发的信心. 今天,就让我帮助大家分析一下这个程序的内容.首先,我们的程序包含了一个头文件:wi ...

  6. 用java编写一个图书管理系统_手把手教你编写第一个java程序

    安装完jdk后我们就可以试着编写第一个java程序了,让我们一起来试试吧! 第一步 点击开始--所有程序--附件--记事本,新建记事本,输入以下代码: class HelloWorld { publi ...

  7. 二.编写第一个c#程序(注释,命名空间,类,Main方法,标识符,关键字,输入,输出语句,)...

    复习编写一个控制台应用程序,目标是在控制台输出"Hello World" 1.第一步,打开Visual Studio 2012以上版本(我用的是VS 2015),打开完成后出现以下 ...

  8. 自己的第一个windows程序

    自己完成的第一个程序,真心不容易...通过我大概齐学了6章之后,第一个windows程序终于做出来了... 今天实在是挺高兴的,发个博客记录一下,既是激励自己努力学习,也是肯定下一下自己真的坚持到了写 ...

  9. mac安装golang,编写第一个go程序

    一:下载pkg包,官网经常打不开,这里从云盘中下载 二:然后安装,一直next,命令行输入go version 或 go env如下说明成功 三:编写第一个go程序,新建hellow.go文件 pac ...

最新文章

  1. java案例——字符串反转
  2. windows10下mysql-8.0.21的安装和使用
  3. [开源].NET数据库访问框架Chloe.ORM
  4. c 语言 结构体的引用
  5. 成功解决IndexError: arrays used as indices must be of integer (or boolean) type
  6. proc文件(OLD)
  7. 谷歌微软高通反对英伟达收购ARM 值得国人深思
  8. 【Modern OpenGL】第一个三角形
  9. 300来行代码实现最小Linux文件系统
  10. 做大厂程序员是一种怎样的体验?这四位“百度程序员”说出了自己的看法!
  11. gridsearchcv参数_Python机器学习库Sklearn系列教程(21)-参数优化
  12. 第四章 构建LAMP网站平台、部署企业应用
  13. 集成Jupyter notebook的工具或平台
  14. 2020年1月1日起,谷歌 Patch Rewards 计划将降低准入门槛,提升开源项目的安全性...
  15. 知了课堂 python_知了课堂Python Flask系列(1)-基础篇 flask视频教程下载
  16. 51nod 1964 陵陵曾玩的数论题
  17. 漫聊科技发展史——1. 人工智能的发展史
  18. Python爬虫 获取雪球网股票讨论内容( 获取json文件的内容)
  19. 利用OpenCV实现欧拉数的计算
  20. oracle 天转换成月函数_oracle日期函数,转换函数

热门文章

  1. SubSonic:一个对象的引用是必需的对于非静态字段
  2. OpenGL驱动的陷阱:ATI篇,后续
  3. 虚拟化技术天书:九宫格图解虚拟化——此文多风险,阅读需谨慎
  4. 看〈走出软件作坊〉浅谈扁平化管理
  5. C++编译过程中没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题? 的彻底解决...
  6. FFMpeg写MP4文件例子分析
  7. apply_async进程不执行_[粉丝问答6]子进程进程的父进程关系
  8. 1061. Dating (20)-PAT甲级真题
  9. 怎么让Excel按某一列的数值来排序?
  10. Java调用Tuxedo方案浅析