急!!!!在winForm如何点击一个用户控件上的按钮来关闭该窗体

qozms 2005-01-23 10:17:38
我写了一个用户控件
MyUserControls.cs
上面就放了一个Button,
然后把这个用户控件拖到 MyWinForm 上,
我要点击这个用户控件上的按钮就关闭 MyWinForm,
我该怎么写代码??
...全文
325 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yk1028 2005-01-24
  • 打赏
  • 举报
回复
//写用户控件Button的click事件
this.ParentForm.Close();
timiil 2005-01-24
  • 打赏
  • 举报
回复
你可以尝试为你的UserControl添加一个运行时的属性,比如:

private Form _frmHost;

public Form frmHost
{
set
{
this._frmHost = value;
}
}

...

然后在UserControl里边你想实现的Button_Clicked事件中执行:
this._frmHost.Close();


当然,你的宿主窗体的Form_Load事件中:
...
this.UserControl1.FrmHost = this;

大概如此吧。
jin_xiaolu2000 2005-01-23
  • 打赏
  • 举报
回复
this.Close();

你的意思是这个控件的功能里就这个功能吗?

机器人 2005-01-23
  • 打赏
  • 举报
回复
在按钮的click事件处理函数中
this.Close();
webserv2 2005-01-23
  • 打赏
  • 举报
回复
me.Close()

110,537

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧