2 newbor newbor 于 2016.03.17 20:09 提问

c# 继承的SimpleShape类为什么监听事件没有用呢
c#

this.MouseDown += new System.Windows.Forms.MouseEventHandler(this.MyMouseDown);等等
继承它的子类,一样的函数都能响应事件,为什么这个不行呢?

1个回答

caozhy
caozhy   Ds   Rxr 2016.03.17 23:30
已采纳

本来就是可以的,但是前提是你的类要触发这个事件,如果事件挂钩了,没有触发,比如你没有鼠标按下去,或者你的类没有在鼠标按下去调用事件,那么你挂钩了也得不到执行。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
一个A类继承了JPanel类,另外一个B类继承了JFrame类?为什么吧A类放进B类里边不显示里面的控件呢?
这是JPanel类里面的代码:package com.study.view;import java.awt.BorderLayout;import java.awt.Font;import java.awt.GridLayout;import javax.swing.ImageIcon;import javax.swing.JButton;import javax.swing.JComboBox;...
jsp 自定义标签【继承TagSupport类】【带有参数】 简单例子三
<br />1。标签代码实现类:<br />package taglib;<br />import java.io.IOException;<br />import java.io.Writer;<br />import javax.servlet.jsp.JspException;<br />import javax.servlet.jsp.tagext.TagSupport;<br />import org.apache.log4j.Logger;<br />/**<br /> * <br /> * @
为什么在集合框架中已经继承了抽象类还要实现接口
为什么在集合框架中已经继承了抽象类还要实现接口,例如:类HashSet继承了AbstractSet但是同时实现了Set接口? 这是一种记住这个类实现该接口的方法,他不会有任何不良影响,他可以帮助理解代码,无需给定类的完整继承层次。
!important元素无法提升权重是0的东西,该是0还是0
/*由于div是继承过来影响文字的,所以!important无法提升它的权重。*/ div{ color:blue !important;          } p{ color:red; } 我是什么颜色?
C#中struct可以继承吗?
【图灵图书推荐】.NET 设计规范                           ASP.NET 2.0电子商务开发实战         微软.NET开发团队经验结晶!                                        一站式ASP.NET实战教程《.NET 2.0模式开发实战》一书出版后,不少读者对书中1.4.1的标题“class与struc
C#之封装和继承
万丈高楼平地起,勿在浮沙筑高台。不知道是不是由于之前VB基础没打好的原因,自从开到C#这就遇到了不少困难,当然了,困难虽然是暂时的,但总得去解决不是,只好通过不断地学习和总结来加深印象,夯实基础,争取厚积薄发。         封装、继承和多态是面向对象的三大特性,因此从C#的角度对这三大特性进行一个简单总结。         一、封装       首先封装相信大家都不会陌生了吧,就像看电视
C#继承之隐藏基类方法
C#继承之隐藏基类方法或其他信息 当我们在定义一个类并继承了其它类的时候,在派生类中是没有办法删除基类的任何成员,就像我们不能改变父母的基因一样,所能做的只能采用隐藏父类方法,也就像使基因变为隐性基因。具体方式如下: 屏蔽数据成员:在派生类中声明名称和类型相同的成员 屏蔽函数成员:在派生类中声明新的函数签名相同的成员 让编译器知道:在派生类中声明新的函数签名相同的成员前
c#事件的继承处理
有下面一段代码,目的是实现事件的继承:  基类:     public class BaseBusiness     {         //声明事件委托         public delegate void ProgressEventHandler(int progress, string msg);         //声明事件         public event 
GenericServlet抽象类实现了Servlet接口
javax.servlet.GenericServlet抽象类实现了Servlet接口,GenericServlet抽象类为Servlet接口提供了通用实现,它与任何网络应用层协议无关。GenericServlet类除了实现Servlet接口,还实现了ServletConfig接口和Serializable接口。GenericServlet类的部分源代码(实现Servlet接口有关的代码)如下:
一个继承JFrame的类调用一个继承JPanel的类,继承JPanel中的定义JPanel不显示
问题是这样的:比如我定义了一个A类: public class A extends JFrame { public A() { setDefaultCloseOperation(DISPOSE_ON_CLOSE); setSize(800, 600); init(); } private void init() { JPanel panel = new JPanel()