非可视化自定义组件,如何获得其父窗体(或容器)
我想自定义一个组件(非可视化的),在组件初始化时,自动获得其所在的父容器(或窗体)的句柄,请问要如何做?!PS:就象自定义控件的this.FindForm 或 this.Parent --------------------编程问答-------------------- Runtime下,默认所有的Component都在Form的Container里面,而Container和Form没有直接联系,所以是不可以直接得到的,如果你需要,定义一个属性或者一个构造函数,自己把Form传进去。
DesignTime下是可以得到的,从ISite可以拿到DesignHost service,然后就可以直接取到Form了 --------------------编程问答--------------------
补充:.NET技术 , C#