PerformClick  手动触发按钮 点击(Click) 事件 (Visual C#)

操作过程

  • 在“新建项目”对话框中的“模板”窗格中,单击“Windows 窗体应用程序”,然后单击“确定”。

    一个新的 Windows 窗体项目随即打开。

  • 将两个 Button 控件从“工具箱”中拖动到窗体上。

  • 在窗体中,双击第一个按钮 (button1) 以创建 Click 事件处理程序。

  • 在 button1_Click 事件处理程序中,键入以下代码行。MessageBox.Show("button1.Click test.");

  • 右击这些代码,然后单击“视图设计器”。

  • 双击第二个按钮 (button2) 以创建 Click 事件处理程序。

  • 在 button2_Click 事件处理程序中,键入以下代码行。button1.PerformClick();

    运行程序OK。

    注意:当按钮被隐藏时,如按钮所在的Tabcontrol页面不是选中状态,或者按钮被调用了hide()方法隐藏,该事件不会被触发。

    对按钮或其他控件,要从代码中触发这些事件,可能要引入win32中的sendmessage 和postmessage方法来实现。

通过代码触发按钮点击事件相关推荐

  1. 【WPF】代码触发Button点击事件

    先定义Button按钮并绑定事件. public void test() {Button btn = new Button();btn.Click += Btn_Click; }private voi ...

  2. js监听回车触发按钮点击事件

    document.onkeyup = function (e) {var event = e || window.event;var key = event.which || event.keyCod ...

  3. iOS 代码触发button点击事件

    为什么80%的码农都做不了架构师?>>>    [self.xxBtn sendActionsForControlEvents:UIControlEventTouchUpInside ...

  4. html 文本框回车触发按钮点击事件

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  5. wpf,后台触发按钮点击以及拖动

    触发按钮Click MouseButtonEventArgs args = new MouseButtonEventArgs(Mouse.PrimaryDevice,0, MouseButton.Le ...

  6. Unity_代码方式添加绑定按钮点击事件

    using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using U ...

  7. RxSwift之订阅UITableViewCell里的按钮点击事件

    一.前言 我们知道,通过订阅 tableView 的 itemSelected 或 modelSelected 这两个 Rx 扩展方法,可以对单元格的点击事件进行响应,并执行相关的业务代码. 但有时候 ...

  8. 模拟JS触发按钮点击功能

    模拟JS触发按钮点击功能 Html代码   <html> <head> <title>usually function</title> </hea ...

  9. java监听焦点事件_监听input输入框的失去焦点事件与按钮点击事件执行的顺序问题...

    1.问题描述 当在监听input失去焦点的事件的时候,在input输入框输入一段文字之后,点击发送按钮会发现,只触发了失去焦点事件,按钮点击事件并没有被触发,当再次点击按钮的时候,事件才会被触发 2. ...

最新文章

  1. Appium的环境搭建和配置
  2. 开盘即破发,网易有道赴美上市,继续发力在线教育
  3. Android 7.0 SystemUI 之启动和状态栏和导航栏简介
  4. 实例学习SSIS(一)--制作一个简单的ETL包
  5. 窗宽窗位改变图像_CT、MRI图像的影像诊断4大原则、5个步骤、3大阅片方法
  6. 如何开展软件架构之概念架构
  7. 使用gridlayout布局后,因某些原因又删除,并整理文件夹结构时,Unable to resolve target #39;android-7#39;...
  8. Linux timeout命令的使用:timeout - run a command with a time limit
  9. (六)linux内核中的offsetof与container_of宏
  10. 小米手机如何关闭悬浮球
  11. ActiveReports 报表应用教程 (9)---交互式报表之动态排序
  12. 分页实体类:PageBean
  13. systemd(CentOS7)启动zookeeper
  14. 西门子step7安装注册表删除_西门子Step7软件安装步骤
  15. yandex alice语音开发
  16. 软件质量管理QM、QA、QC的区别
  17. 智能水杯设计方案_智能水杯的设计与营销
  18. Android 图片处理以及recycle机制
  19. 1.U3D和U3D安装介绍
  20. 微信小助手WeChatExtension中文版安装教程

热门文章

  1. html页面改成php页面大小写,HTML_用vbs将名称转换为正确的大小写的代码,问: 您好,脚本专家!我有一 - phpStudy...
  2. hdfs 不通过回收站删除文件
  3. Java文件看门狗,检测文件是否发生变化
  4. html5游戏开发马赛克对比,canvas实现图片马赛克的示例代码
  5. HTML+CSS+JS 实现抖音3D炫酷相册? 创意网页小礼物了解一下呗?(纪念日的小浪漫)
  6. 练手项目一:图书馆CRUD
  7. 【洛谷P3390】 矩阵快速幂(模板)
  8. matlab 最小的两个,测定两个超椭球表面之间的最小距离
  9. 基于SSM的在线考试系统
  10. JAVA学习笔记 第三周