社区
C#
帖子详情
一个很棘手的问题,各位帮帮忙,有分的哦
pxg76
2003-08-19 08:41:23
在设计状态下怎样触发自定义控件的单击事件,在线等,老板让做的,急啊
...全文
40
7
打赏
收藏
一个很棘手的问题,各位帮帮忙,有分的哦
在设计状态下怎样触发自定义控件的单击事件,在线等,老板让做的,急啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qqq123
2003-08-20
打赏
举报
回复
public class ControlPrier
{
#region <<Ear>>
private class Ear:NativeWindow
{
private ControlPrier _owner;
public Ear(ControlPrier owner)
{
if(owner==null) throw new Exception();
this._owner=owner;
}
protected override void WndProc(ref Message m)
{
this._owner.PreMsgProc(ref m);
base.WndProc (ref m);
this._owner.PostMsgProc(ref m);
}
}
#endregion
private Ear _ear=null;
public ControlPrier()
{
this._ear=new Ear(this);
}
public void Entry(Control ctl)
{
this._ear.AssignHandle(ctl.Handle);
}
public void Quit()
{
this._ear.ReleaseHandle();
}
private IntPtr Handle
{
get{ return this._ear.Handle;}
}
protected virtual void PreMsgProc(ref Message m)
{
//.....
}
protected virtual void PostMsgProc(ref Message m)
{
//.....
}
}
//---------------------------
用这个类应当可以接到消息,但是要自己写消息处理和事件出发机制。
pxg76
2003-08-19
打赏
举报
回复
谢谢qqq123,但有什么变通得办法吗,我试过用委托,但找不到怎样在单击试触发事件
qqq123
2003-08-19
打赏
举报
回复
在设计状态下Control会封住大多数Mouse 和 Keyboard 消息,所以没办法得到与这些消息相关的事件。
pxg76
2003-08-19
打赏
举报
回复
老板要得很急,如果定义单击事件
target.Click += new EventHander(myClick);
这样定义得话只是在运行时起作用,在设计状态下不起作用。有办法吗?
zlcoolzl
2003-08-19
打赏
举报
回复
强烈关注……
pxg76
2003-08-19
打赏
举报
回复
老兄有办法吗?我试了很多都没用,在运行状态下都没问题
rqxiang
2003-08-19
打赏
举报
回复
up
NLP文本分类
问题
--选择最优模型视频课程
文本分类
问题
是企业在NLP领域中处理文本数据时经常会遇到的
一个
问题
,很多时候,我们需要将文本信息进行分类,或提相关的接口以供外部进行文本上传,在针对于用户所上传的文档信息就需要进行文档内容的分类,那么...
求各位大佬
帮帮忙
!!用keil5下载程序想调试板子出现
问题
No Cortex-M Device found in JTAG chain.
是一名小白,第一次接触这方面,遇到
问题
请各位大佬
帮帮忙
! 用的是jlink中swd串口,调试的板子是stm32f10. 下载程序进入板子调试时出现下面
问题
: build output显示
问题
如下:已经尝试网上的多种方法: 1.将Debug...
我想请教各位高手
一个
问题
!
我想请教各位高手
一个
问题
,我用的是.net2003智能化手持的开发。 在调用服务程序时(用winform写的)开始时是正常的,可是没调两次就会出现
一个
异常,而不能再调用服务程序上的函数,异常中出现的错误如下: 未...
各位大大帮个忙!
各位大大帮个忙!问个
问题
:帮我用实列证明一下VB.NET的,代码复用技术.谢谢!
python编程输入圆柱_C语言编程:已知圆半径及圆柱高,求圆周长,圆柱体积.要求对输入输出做提示.各位大神
帮帮忙
,可怜可怜我吧!编写
一个
c语言程序,要求输入圆...
各位大神
帮帮忙
,可怜可怜我吧! 编写
一个
c语言程序,要求输入圆www.zhiqu.org 时间: 2020-11-23用scanf()函数输入数据,输出计算结果,取小数点后两位。设圆半径为r,圆柱高为h,圆周长计算公式为l=2πr,圆柱体积的...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章