为什么我运行visual studio NET2005调试:无法运行,提示我绑定句柄无效?

来源:百度知道 编辑:UC知道 时间:2024/05/05 15:14:36
在调试项目是:出现的提示,请给位高手指教!!!!!
谢谢!!!!!!!!!!!!!!!!!!!!!!

那你就应该首先要弄懂什么是句柄(窗体句柄),比喻的说,窗体句柄就是一个窗体(或窗体元素)的身份证(用来标识它的唯一的标签),在VS.NET中,标识一个控件可以用name属性,但去到API编程的范围中,name属性已经不再适用了,就像你拿个中国身份证去到美国一样,不能标识你是谁,你应该那个“国际身份证”。所以,窗体句柄就像这个“国际身份证”了,它能让外部的DLL能够识别你的窗体元素,比如一个TEXTBOX控件。
你要获得一个控件的句柄,可以使用这个控件的Handle属性,句柄的类型为:System.IntPtr,举例:你要获得一个pannel控件“pannel1”的窗体句柄,你就这样写:System.IntPtr myHandle=this.panner.Handle

可能是你的vs文件丢失了吧,我也出现过那种情况,后来重装了,我建议你重装vs2005