private void btnStartListen_Click(object sender, EventArgs e) { SdkClass.MSGCallBack message = new SdkClass.MSGCallBack(GetMessageNetro); short listenport = 0; Int16.TryParse(this.tbListenPort.Text.ToString(), out listenport); if ((lListenHandle = SdkClass.NET_DVR_StartListen_V30(this.ipaddrListenIP.Text, listenport, message, IntPtr.Zero)) >= 0) { this.loginBtn.Enabled = false; this.initBtn.Enabled = false; this.alarmBtn.Enabled = false; this.closealarmBtn.Enabled = false; this.quitBtn.Enabled = true; this.btnStartListen.Enabled = false; this.btnStopListen.Enabled = true; this.btnLoginOut.Enabled = true; MessageBox.Show("开始监听成功!"); } else { MessageBox.Show("开始监听失败!"); } }