(100分)自定义控件的问题(类似于浏览器导航栏)
自己做了一个类似于浏览器导航栏的控件,用combobox和listbox组合而成的,(listbox放在一个无边框Form中),实现的功能是挡在combobox里面输入文本时,弹出listbox窗口,显示与输入文本相匹配的项。
现在的问题是,当我输入文本时,弹出listboxForm提示,输入焦点在文本框中,此时,我拖动主程序的标题栏,listboxForm无法自动消失,输入焦点还是在comboBox里,用各种事件都实现不了,最后想用 DefWndProc(ref System.Windows.Forms.Message m)来截获消息实现,却发现控件内部接收不到主程序的消息(比如鼠标单击之类的)。
没办法了,请高手给指点一下。