社区
C#
帖子详情
自定义控件上的事件处理
rottenapple
2005-10-17 11:28:28
做了一个UserControl,里面有两个button,
然后把这个控件放在一个form上
单击button1,发现没有激活usercontrol.click事件,激活了自定义控件里面写的button1事件。
如果在控件其它位置单击,就可以激活click事件。
现在我想在form类中响应相应的button1_click()事件和button2_click事件,应该怎么做?
...全文
149
7
打赏
收藏
自定义控件上的事件处理
做了一个UserControl,里面有两个button, 然后把这个控件放在一个form上 单击button1,发现没有激活usercontrol.click事件,激活了自定义控件里面写的button1事件。 如果在控件其它位置单击,就可以激活click事件。 现在我想在form类中响应相应的button1_click()事件和button2_click事件,应该怎么做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yaoyaomaomao
2005-10-17
打赏
举报
回复
protected override void OnKeyPress(KeyPressEventArgs e)
{
if ((e.KeyChar=='\b')||((e.KeyChar>='0')&& (e.KeyChar<='9'))? true:false)
{
e.Handled=false;
}
else
e.Handled=true;
}
这个是继承textbox控件重写OnKeyPress的代码
然后在FORM中放入改控件,在keypress中写入:
private void numTextBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
MessageBox.Show("11111");
}
但不响应,按照楼上的方法好象不行哎.
zyug
2005-10-17
打赏
举报
回复
public event System.EventHandler button1click;
button1_click(object sender,System.EventArgs e)
{
onbutton1click(e);
//code
}
onbutton1click(System.EventArgs e)
{
if(button1click!=null)button1click(button1,e);
}
yaoyaomaomao
2005-10-17
打赏
举报
回复
楼上的兄弟,代码怎么写?用timer控件吗?
yaoyaomaomao
2005-10-17
打赏
举报
回复
帮楼主顶一下,我也有同样的问题,继承了TextBox,重写了keypress事件,在FORM中拉进该控件,在控件的keypress再写入代码,按健,却没有激活UserControl.keypress事件,而重写的KEYPRESS事件到是激活了.
seemon
2005-10-17
打赏
举报
回复
自己定义两个时间,然后再button1_click()事件和button2_click事件里激活自己定义的事件
guyan033
2005-10-17
打赏
举报
回复
this.button1.Click += new System.EventHandler(this.button_Click);
private void button_Click(object sender, System.EventArgs e)
{
}
rottenapple
2005-10-17
打赏
举报
回复
谢谢楼上的,这个。。。咳以前做过的,都忘记了,丢人啊。
搞定了,谢谢。
C#DataGridView
自定义控件
的列,提供源代码!
若要自己绘制单元格和行,可以对各种 DataGridView 绘制事件进行处理。若要修改现有功能或提供新的功能,可以创建自己的从现有的 DataGridViewCell、DataGridViewColumn 和 DataGridViewRow 类型派生的类型。还可以...
WPF开发教程 ----WPF C# 编程 界面开发(很不错)
7. WPF控件开发之
自定义控件
124 8. WPF控件开发之装饰器 140 WPF数据绑定 143 1. 数据绑定概述 143 2. WPF数据绑定之绑定源 164 3. WPF数据绑定之数据模板 166 4. WPF数据绑定之绑定声明 181 5. 实例一:绑定到ADO...
360新版特性界面源代码
360新版特性界面源代码 实现了360新版特性界面的效果,主要涉及到Qt的一些
事件处理
与
自定义控件
。
[精仿]QQ2013局域网通讯(10.30更新版-带最新版界面库)
1.界面库中多达25个自定义换肤控件,让每个控件设设属性就能达到你想要的效果,支持图片换肤和色调绘制。 2.四边阴影,毛边效果,可以设置阴影宽度和阴影颜色,支持所有系统。 3.拥有密码键盘输入,防护更贴心。 4.8...
C# Winforms
自定义控件
自定义属性 以及自定义事件
C# Winforms
自定义控件
自定义属性 以及自定义事件第一步 项目部分第二步 代码部分自定义属性定义普通属性定义结合事件的属性自定义事件第三步 生成和配置部分第四步 效果展示 第一步 项目部分 新建项目 选择窗体...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章