多按钮事件处理

        private void ButtonClick(object sender, RoutedEventArgs e)
        {
            Button cmd = (Button)e.OriginalSource;
            Type type = this.GetType();
            Assembly assembly = type.Assembly;
            Window win = (Window)assembly.CreateInstance(  type.Namespace + "." + cmd.Content);
            win.ShowDialog();
        }

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-20 14:27:24

多按钮事件处理的相关文章

Android多个按钮下本Activity按钮事件处理

当界面上有 两个Button按钮 假设他们的id 分别为btn1 , btn2 先让 Activity 实现接口  implements   OnClickListener 声明 两个 Button b1,  Button b2 在onCreate方法里 对应找到这两个 Button findviewbyid......不再赘述 b1.setOnClickListener(this); b2.setOnClickListener(this); 然后单独 定义重写方法 onClick(View v

按钮事件处理(3)

在进行gui编程时,我们最常使用的控件时按钮,在java中JButton类代表了按钮.它的类层次结构图是: java.lang.Object |_ java.awt.Component |_java.awt.Container |_javax.swing.JComponent |_javax.swing.AbstractButton |_javax.swing.JButton 我们使用按钮的目的不是为了好看,而是点击它,产生某些我们想要的结果,即事件处理.在c语言中,我们需要不断检查事件队列,然

android 入门-防微信拍摄视频 按钮事件处理

package com.cc.view; import com.cc.R; import com.cc.R.layout; import com.cc.R.menu; import android.opengl.Visibility; import android.os.Bundle; import android.app.Activity; import android.app.AlertDialog; import android.app.Dialog; import android.con

C#委托及事件处理机制浅析

事件可以理解为某个对象所发出的消息,以通知特定动作(行为)的发生或状态的改变.行为的发生可能是来自用户交互,如鼠标点击:也可能源自其它的程序逻辑.在这里,触发事件的对象被称为事件(消息)发出者(sender),捕获和响应事件的对象被称作事件接收者. 在事件(消息)通讯中,负责事件发起的类对象并不知道哪个对象或方法会接收和处理(handle)这一事件.这就需要一个中介者(类似指针处理的方式),在事件发起者与接收者之间建立关联.在.NET Framework中,定义了一个特殊的类型(delegate

如何在移动web模仿客户端给input输入框添加自定义清除按钮

项目有个需求就是在input输入框添加清除按钮,网上查找资料加上自己琢磨终于弄出来了. 灵感来自于 http://www.zhangxinxu.com/wordpress/?p=4077 由于项目已经上线给为了减少改动就改为通过js全局控制的方式,就不改html了. css部分: 1 /*输入框清除按钮*/ 2 .iss-close{ 3 position: absolute; 4 top: 0; 5 color: #ccc!important; 6 display: none; 7 curso

GUI图形界面编程之事件处理机制

事件处理机制三要素: 事件源:能够产生事件的组件 事件:用户对组件的一个操作 事件监听器:接收事件.解释事件并处理用户交互的方法处理事件源发生的事件 事件处理机制:当组件(比如 Button)被点击时就会产生ActionEvent事件,事件被传递给一个 ActionListener 对象,再由ActionListener 定义的方法来响应处理事件(自动调用ActionEvent) 当事件发生后,将某事件的对象传递给事件监听器(事件监听器实现了发生此事件所对应的接口),事件监听器会处理此事件,为了

php两种按键处理事件

初学PHP,菜鸟一个,记录下学习过程遇到的问题.. 点击按钮事件处理办法 一个form表单里两个按钮,一个处理form中的action事件,另一个则处理另珍上php事件 1.事例代码: <html> <head> <meta http-equiv="Content-Type"content="text/html; charset=utf-8"> <script type="text/javascript"

windows事件

<script language="javascript"> function GetCharCount( textObj ) { if (textObj.length > 10) { alert("请重新输入你的姓名(少于10个字符)"); } else { alert("您输入了"+textObj.length+"个字符"); } } </script> 请输入您的姓名(少于10个字符): N

Java基础——GUI编程(三)

接着前两篇学习笔记,这篇主要介绍布局管理器和对话框两部分内容. 一.布局管理器 先拿一个小例子来引出话题,就按照我们随意的添加两个按钮来说,会产生什么样的效果,看执行结果. import java.awt.Button; import java.awt.Frame; public class Test25 { public static void main(String[] args) { Frame f = new Frame("布局管理器"); f.setSize(300, 400