public void initCaptureUI() { if (transparencyPanel == null) { transparencyPanel = new TransparencyPanel(); } transparencyPanel.Dock = DockStyle.Fill; transparencyPanel.Parent = this.videoSourcePlayer; this.videoSourcePlayer.Controls.Add(transparencyPanel); transparencyPanel.BringToFront(); //返回按钮 if (return_Btn == null) { this.return_Btn = new CameraButtons(); } //return_Btn.Parent = this.transparencyPanel; this.transparencyPanel.Controls.Add(return_Btn); return_Btn.BackIcon = Properties.Resources._9; return_Btn.Location = new System.Drawing.Point(48, 29); return_Btn.Anchor = AnchorStyles.Left | AnchorStyles.Top; return_Btn.Size = return_Btn.getSize(); //切换相机 if (cameraSwitched_Btn == null) { this.cameraSwitched_Btn = new CameraButtons(); } // videoSourcePlayer.Controls.Add(cameraSwitched_Btn); this.transparencyPanel.Controls.Add(cameraSwitched_Btn); cameraSwitched_Btn.BackIcon = Properties.Resources._8; cameraSwitched_Btn.Location = new System.Drawing.Point(210, 389); cameraSwitched_Btn.Size = cameraSwitched_Btn.getSize(); cameraSwitched_Btn.Anchor = AnchorStyles.Right | AnchorStyles.Bottom; //添加事件 this.return_Btn.MouseClick += return_Btn_Click; this.cameraSwitched_Btn.MouseClick += CameraSwitched_Click; this.transparencyPanel.MouseClick += videoSourcePlayer_Click; }