UserControl 上面的控件的单击事件??

问题描述

我现在自己做了一个UserControl,上面放了一个panel,panel上面有个4个Textbox我现在的问题是我想单击UserControl上的任何位置和任何控件,都触发UserControl的Click事件也就是想让这个UserControl控件类似一个Button一样看成一个控件请问大侠们怎么实现呢????

解决方案

解决方案二:
protectedoverridevoidWndProc(refMessagem){if(m.Msg==0x21||m.Msg==0x202)//WM_MOUSEACTIVATE||WM_LBUTTONUPMessageBox.Show("click");base.WndProc(refm);}

解决方案三:
请专家们具体的指导一下可以吗???不是很明白
解决方案四:
引用2楼conggang的回复:

请专家们具体的指导一下可以吗???不是很明白

你就直接把1楼的代码复制到你的UserControl1里面就可以了。
解决方案五:
谢谢楼上二位的回答,我想的是把这个usercontrol控件引用到我的主From上来,单击这个usercontrol控件的任何地方都触发他在主From上的Click事件现在的现象是我只有在单击usercontrol的地方触发这个事件,单击上面的button不能触发!!
解决方案六:
引用4楼conggang的回复:

谢谢楼上二位的回答,我想的是把这个usercontrol控件引用到我的主From上来,单击这个usercontrol控件的任何地方都触发他在主From上的usercontrol控件的Click事件现在的现象是我只有在单击usercontrol自身的地方触发他的click事件,单击上面的button不能触发userControl的click事件!!

解决方案七:
foreach(Controlcinfrom1.controls){c.mouseClick+=你的click;}
解决方案八:
在所有的控件click事件上添加usercontrol的click事件

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

UserControl 上面的控件的单击事件??的相关文章

listview-怎样让上面的控件和Listview一起滑动

问题描述 怎样让上面的控件和Listview一起滑动 一个页面上有ListView,listView上面有其他控件,怎样让上面的控件和Listview一起滑动 解决方案 方法一:listview.addheadview,把那些控件作为headview添加到listview方法二:计算listview的高度(这里需要list中的item高度是固定的,textview这种要设定行数,不能高度可变),外套一层ScrollView 解决方案二: listview.addheadview,把那些控件作为h

在Edi控件响应单击事件创建t对话框问题

问题描述 在Edi控件响应单击事件创建t对话框问题 我在Edit控件中响应单击事件然后创建模态对话框,可是关闭模态对话框的时候程序就崩溃了 代码如下: BOOL CBolg1Dlg::PreTranslateMessage(MSG* pMsg) { // TODO: Add your specialized code here and/or call the base class /*if (pMsg->hwnd == m_edit4.m_hWnd && pMsg->messa

userControl和广告控件的问题

问题描述 问各问前辈们,我的useControl在新的页面识别不了控件的单击事件,报错如下:未将对象引用设置到对象的实例.编译通过能显示,就是一单击就出错.stringUserName=string.Empty;UserName=this.rbt_Itemlist.SelectedItem.Text.ToString();//这句报错,rbt_Itemlist是一个radiobuttonlist,我用来做投票的bUser.vote(this.rbt_Itemlist.SelectedItem.T

activex-ActiveX如何添加对话框上控件的响应事件

问题描述 ActiveX如何添加对话框上控件的响应事件 使用MFC创建一个ActiveX控件AAA,然后添加一个Dialog资源,双击添加Dialog类CNewDlg,在AAACtrl.cpp的OnDraw函数中调用CNewDlg的DoModal()函数,此时activeX控件会展示一个对话框. 如果在对话框中添加一个按钮,在单击时,控件的容器可以接收到此事件通知,请问应该怎么做?也就是说怎么把dialog的操作,通过事件传递给容器,即把dialog的操作与AAACtrl的事件关联起来? 解决方

asp.net1.1放上了web按钮控件,运行单击后刷新的厉害,有啥法子解决?查了资料,似乎net2.0里面方法不少.还有就是Ajax,但ajax技术听说不能被

问题描述 asp.net1.1放上了web按钮控件,运行单击后刷新的厉害,有啥法子解决?查了资料,似乎net2.0里面方法不少.还有就是Ajax,但ajax技术听说不能被搜索引擎收入,也不大敢用?除此以为啊有啥方法了?难道只能用asp里面的方法把web按钮去掉,还成inputbutton?然后用Iframe???

.net 实现图片上传的同时在网页中显示,主要是上传控件没有事件,想不出怎么弄,求大手指点

问题描述 .net实现图片上传的同时在网页中显示,主要是上传控件没有事件,想不出来怎么弄,求大手指点 解决方案 解决方案二:如果你是用的服务器控件,那也有事件的啊如果你不是的话,那就要用js来通知更新,可以的方法有:1.后台返回js,更新指定img2.前端定时轮询,超出次数则提示上传失败

C# 用户控件的Load事件不能执行

问题描述 C# 用户控件的Load事件不能执行 using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Data; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System

在WebPart上创建控件

web|创建|控件 在WebPart上创建控件 我们在自己开发相关控件的时候,往往需要创建一些控件和用户进行交互(如文本输入框等),我今天为了创建一个编辑列表的webpart自己做了一个,总结了一下,在webpart创建控件的步骤,大致如下: 1.声明在webpart的class中声明你要添加的控件,如加入一个按钮: private Button myButton; 2.重写CreateChildControls() protected override void CreateChildCont

android-关于百度地图MapView控件点击事件的

问题描述 关于百度地图MapView控件点击事件的 我是新人,求各位帮忙.最近在做百度二次开发!用Android 想实现当点击地图也就是点击MapView上的某一点的时候给地图添加一个覆盖物,并且获取到点击地点的经纬度!该用什么方法实现,百度官网提供的接口有一个 地图单击事件监听接口: OnMapClickListener listener = new OnMapClickListener() { /** * 地图单击事件回调函数 * @param point 点击的地理坐标 / public