//发送消息,第一个参数是接收窗体的句柄,第二个参数是消息的标识,第三个、和第四个参数是附加信息,是可选的。   
        [DllImport("user32.dll", EntryPoint = "SendMessage", CharSet = CharSet.Auto)]
        private static extern long SendMessage(IntPtr hwnd, int wMsg, int wParam, string lParam);        [DllImport("user32.dll", EntryPoint = "SendMessageA")]
        private static extern int SendMessage(IntPtr hwnd, int wMsg, IntPtr wParam, ref Rectangle lParam);        [DllImport("user32.dll", EntryPoint = "SendMessage")]
        private static extern int SendMessage(IntPtr hwnd, int wMsg, IntPtr wParam, int lParam);       const int WM_SETTEXT = 0x000C;//文本类型参数
        const int BM_GETSTATE = 0x0003;
     if (Indate != "-")
                    {
                        SendMessage(list[2], WM_SETTEXT, 0, Indate);
                    }
                    else
                    {
                        SendMessage(listrad[0], BM_GETSTATE, 0,0);出错
                    }
list[]里面放的是textbox控件句柄 listrad[]里面放的是checkbox控件的句柄 如果这个方法不对 请求给出正确的方法