1
 2
 3 private void button1_Click(object sender, EventArgs e)
 4 {
 5 MessageBox.Show("我也喜欢你!");
 6 //if (this.button1.Text == "喜欢")
 7 //{
 8 // button2.Visible = false;
 9 //}
10
11 }
12 private void button2_Click(object sender, EventArgs e)
13 {
14 MessageBox.Show("我还不喜欢你呢!");
15 //if (this.button2.Text == "不喜欢")
16 //{
17 // button1.Visible = false;
18 //}
19
20
21 }
22
23 private void button2_MouseMove(object sender, MouseEventArgs e)
24 {
25 //Button2移动 不让鼠标点到
26 Random suiJi = new Random();
27 int x = suiJi.Next(0,this.Size.Width-this.button2.Size.Width);
28 int y = suiJi.Next(0,this.ClientSize.Height-this.button2.Size.Height);
29
30 Point p = new Point(x,y);
31 button2.Location = p;
32
33 }
34
35 private void Form1_Load(object sender, EventArgs e)
36 {
37 MessageBox.Show("做个测试吧!!"); //messagebox是一个类型 类型后面要跟.
38
39 }
40
41 private void Form1_FormClosing(object sender, FormClosingEventArgs e)
42 {
43 //窗体关闭事件的简单写法
44 DialogResult re = MessageBox.Show("确定关闭吗", "询问", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
45 if (re == DialogResult.No)
46 {
47 e.Cancel = true;
48 }
49 }

转载于:https://www.cnblogs.com/xcyg/p/6213289.html

02 button的练习相关推荐

  1. JavaScript基础14-day16【事件委派、事件绑定、事件传播、滚轮事件、键盘事件、键盘移动div】

    学习地址: 谷粒学院--尚硅谷 哔哩哔哩网站--尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版Ja ...

  2. .NetCore之下载文件

    本篇将和大家分享的丝.NetCore下载文件,常见的下载有两种:A标签直接指向下载文件地址和post或get请求后台输出文件流的方式,本篇也将围绕这两种来分享:如果对您有好的帮助,请多多支持. 允许站 ...

  3. inc si指令的作用_【Vue】Re04 指令:第二部分 - emdzz

    一.v-on指令 作用是用来将元素绑定事件监听器,触发特定的函数执行一定功能 关键字:事件监听 <!DOCTYPE html><html lang="en"> ...

  4. 微信小程序API之showActionSheet(操作菜单)

    微信小程序API之showActionSheet(操作菜单) wxml: <button bindtap="cd01">操作菜单01</button> &l ...

  5. JAVAScript——JQuery—$ ( )

    什么是JQuery? JQuery是一个JavaScipt库,它通过封装原生的JavaScript函数得到一整套定义好的方法. 优点 ---- 便捷 像CSS一样访问和操作DOM 修改CSS控制页面外 ...

  6. Vue组件库 View UI 来看看这80种奇奇怪怪的按钮

    80种奇奇怪怪的按钮,先睹为快! 本文详细讲解 View UI 中,Button 组件的样式配置和单击事件响应. 目录 一.按钮样式 1.1 颜色 1.2 大小 1.3 按钮形状 1.4 背景透明 1 ...

  7. vue使用vedio.js播放视频(切换视频源)

    vedio.js官方vue教程是采用组件模式,切换视频失败. 参考和众多网上教程,最后采用去掉组件,直接调用this.player.src()方法切换成功记录下. 后续再研究组件的加载和传函数和参数的 ...

  8. uni-app项目总结

    一.数组中出现__ob__: Observer无法取值 问题: 原因: 只是因为你太着急了!!!! vue取值的方式是Ajax异步的,换句人话就是说,你还没有从数据库中取到值放到对应的数组中去你那边就 ...

  9. NetCore之下载文件

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 本篇将和 ...

最新文章

  1. 各小组对于自己产品的预期“软件下载/用户人数”
  2. MongoDB安装的坑
  3. matlab handle plot
  4. 微信小程序文本溢出省略号(···)
  5. mysql 协议解析源码 c_MySQL协议分析2
  6. 资金盘FairWin漏洞系统详解:项目方可以撇开“作恶”嫌疑了?
  7. CDA Level I 模拟题(1)【附答案解析】
  8. PXE网络启动 windows PE (使用微软官方工具)
  9. 谁发明了区块链?谁是中本聪?
  10. HTML5 canvas热点图应用
  11. codeforces 900D. Unusual Sequences(莫比乌斯反演)
  12. 【每日一题】宝石与石头
  13. 请求一次服务器会显示请求了两次,在Appengin中,每个请求都会到达服务器两次...
  14. 数据库基础:IndexedDB
  15. arctanx麦克劳林公式推导过程_点到线的距离公式推导过程
  16. 股票量化分析工具QTYX使用攻略——实盘交易信号监控(更新2.5.7)
  17. 付源泉老师 企业人才管理专家
  18. 西门子博图功能指令——选择
  19. 【渝粤题库】陕西师范大学164114 西方经济学 作业(高起专)
  20. 云桌面与PC之间,优先选谁?

热门文章

  1. 7.2版本中安装的插件都是本插件未被启用???
  2. 介绍org.eclipse.core.runtime中工具类
  3. Javascript -- 二叉树(先序,中序,后序实现)
  4. 第十五篇 Python之文件处理
  5. oracle参数优化
  6. 面向对象的三个基本特征(讲解)-转载
  7. Express-静态资源-路由-ajax-session
  8. c++: size_type与 size_t一些概念
  9. matlab图像基础处理小记
  10. RX异常点检测算法(马氏距离)