请教组件开发中的一个技术问题 本人在用C#开发一个组件时,需要在组件中获得运行时所在容器的句柄(如窗体),以便在自己的组件中获得父容器中其他的组件信息(如菜单),该怎么做呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 protected override void OnParentChanged(EventArgs e) {//当这个事件发生,说明控件被放上了一个窗口,现在可以取得this.Parent base.OnParentChanged (e); } protected override void OnParentChanged(EventArgs e){base.OnParentChanged (e);//当这个事件发生,说明控件被放上了一个容器,现在可以取得this.Parentthis.Parent.Text = "老爸好啊";} 谢谢你的回贴,这种方法适合与继承与Control控件的控件不适合继承于Component的组件 做一个查询数据库中匹配条件的界面(如下图) .NET Framework版本问题 c# Socket检测速度 MessageBox.Show()和ShowDialog()的问题 OleDbDataAdapter.update的问题 关于CL编译器的问题。 急用 大家帮帮忙,很急,C#如何XmlNode转换为XmlDocument 请问为什么TableAdapter做插入操作时候报未将对象引用设置到对象的实例。 c#程序如何调用vc编译的动态连接库 层加载的问题 很小的问题
{
//当这个事件发生,说明控件被放上了一个窗口,现在可以取得this.Parent
base.OnParentChanged (e);
}
{
base.OnParentChanged (e);
//当这个事件发生,说明控件被放上了一个容器,现在可以取得this.Parent
this.Parent.Text = "老爸好啊";
}
不适合继承于Component的组件