通过代码触发按钮点击事件
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方法来实现。
通过代码触发按钮点击事件相关推荐
- 【WPF】代码触发Button点击事件
先定义Button按钮并绑定事件. public void test() {Button btn = new Button();btn.Click += Btn_Click; }private voi ...
- js监听回车触发按钮点击事件
document.onkeyup = function (e) {var event = e || window.event;var key = event.which || event.keyCod ...
- iOS 代码触发button点击事件
为什么80%的码农都做不了架构师?>>> [self.xxBtn sendActionsForControlEvents:UIControlEventTouchUpInside ...
- html 文本框回车触发按钮点击事件
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...
- wpf,后台触发按钮点击以及拖动
触发按钮Click MouseButtonEventArgs args = new MouseButtonEventArgs(Mouse.PrimaryDevice,0, MouseButton.Le ...
- Unity_代码方式添加绑定按钮点击事件
using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using U ...
- RxSwift之订阅UITableViewCell里的按钮点击事件
一.前言 我们知道,通过订阅 tableView 的 itemSelected 或 modelSelected 这两个 Rx 扩展方法,可以对单元格的点击事件进行响应,并执行相关的业务代码. 但有时候 ...
- 模拟JS触发按钮点击功能
模拟JS触发按钮点击功能 Html代码 <html> <head> <title>usually function</title> </hea ...
- java监听焦点事件_监听input输入框的失去焦点事件与按钮点击事件执行的顺序问题...
1.问题描述 当在监听input失去焦点的事件的时候,在input输入框输入一段文字之后,点击发送按钮会发现,只触发了失去焦点事件,按钮点击事件并没有被触发,当再次点击按钮的时候,事件才会被触发 2. ...
最新文章
- Appium的环境搭建和配置
- 开盘即破发,网易有道赴美上市,继续发力在线教育
- Android 7.0 SystemUI 之启动和状态栏和导航栏简介
- 实例学习SSIS(一)--制作一个简单的ETL包
- 窗宽窗位改变图像_CT、MRI图像的影像诊断4大原则、5个步骤、3大阅片方法
- 如何开展软件架构之概念架构
- 使用gridlayout布局后,因某些原因又删除,并整理文件夹结构时,Unable to resolve target #39;android-7#39;...
- Linux timeout命令的使用:timeout - run a command with a time limit
- (六)linux内核中的offsetof与container_of宏
- 小米手机如何关闭悬浮球
- ActiveReports 报表应用教程 (9)---交互式报表之动态排序
- 分页实体类:PageBean
- systemd(CentOS7)启动zookeeper
- 西门子step7安装注册表删除_西门子Step7软件安装步骤
- yandex alice语音开发
- 软件质量管理QM、QA、QC的区别
- 智能水杯设计方案_智能水杯的设计与营销
- Android 图片处理以及recycle机制
- 1.U3D和U3D安装介绍
- 微信小助手WeChatExtension中文版安装教程
热门文章
- html页面改成php页面大小写,HTML_用vbs将名称转换为正确的大小写的代码,问: 您好,脚本专家!我有一 - phpStudy...
- hdfs 不通过回收站删除文件
- Java文件看门狗,检测文件是否发生变化
- html5游戏开发马赛克对比,canvas实现图片马赛克的示例代码
- HTML+CSS+JS 实现抖音3D炫酷相册? 创意网页小礼物了解一下呗?(纪念日的小浪漫)
- 练手项目一:图书馆CRUD
- 【洛谷P3390】 矩阵快速幂(模板)
- matlab 最小的两个,测定两个超椭球表面之间的最小距离
- 基于SSM的在线考试系统
- JAVA学习笔记 第三周