如何在一个窗口中激活另一个窗口,然后....
1、如何在一个窗口A中激活中另一个窗口B然后B失去焦点时将B unload
2、其实第一个问题不难,难的是如果是在ActiveX自定义控件中如何处理
例如我在UserControl中激活一个窗口 TreeForm
而当TreeForm失去焦点时将TreeForm unload
我发现用
TreeForm.LostFocus 将不会发生这个事件
3、我也用过 SetCapture和ReleaseCapture来处理焦点问题,
但是比较烦锁,而且问题比较多
4、实际上我是想做一个带树的Combo控件,不知道其它高手如何处理这个问题
我是在ComboBox_DropDown中激活 TreeForm
然后应该是TreeForm得到焦点,
如果用户将焦点移到其它控件或窗口,TreeForm应自动unload
可是我通过以上方法都没有处理好,或者是我的程序有问题?
请大家指正,提出思路
不知道说清楚了没有?