using LB_VisionProcesses.Alogrithms;
|
using System;
|
using System.Collections.Generic;
|
using System.ComponentModel;
|
using System.Data;
|
using System.Drawing;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using System.Windows.Forms;
|
|
namespace LB_VisionProcesses.Communicators.USerCommunicator.T306CommandTool
|
{
|
public partial class T306CommandToolEdit : UserControl
|
{
|
T306CommandTool Subject = null;
|
public T306CommandToolEdit(T306CommandTool subject)
|
{
|
InitializeComponent();
|
try
|
{
|
this.Subject = subject;
|
|
this.Paint += UserControl_Paint;
|
|
this.lblSN.Text = Subject.Params.Inputs["SN"].ToString();
|
this.lblBOM.Text = Subject.Params.Inputs["BOM"].ToString();
|
|
cmbHDMIType.Text = Subject.Params.Inputs["HDMI口"].ToString();
|
ckbAutoChangeHDCP.Checked = (bool)Subject.Params.Inputs["是否自动切换HDCP检查"];
|
ckbHDCP14.Checked = (bool)Subject.Params.Inputs["HDCP1.4"];
|
ckbHDCP22.Checked = (bool)Subject.Params.Inputs["HDCP2.2"];
|
|
cmbHDMIType.SelectedIndexChanged += (sender, e) =>
|
{
|
Subject.Params.Inputs["HDMI口"] = cmbHDMIType.Text;
|
};
|
|
ckbAutoChangeHDCP.CheckedChanged += (sender, e) =>
|
{
|
Subject.Params.Inputs["是否自动切换HDCP检查"] = ckbAutoChangeHDCP.Checked;
|
};
|
|
ckbHDCP14.CheckedChanged += (sender, e) =>
|
{
|
Subject.Params.Inputs["HDCP1.4"] = ckbHDCP14.Checked;
|
};
|
|
ckbHDCP22.CheckedChanged += (sender, e) =>
|
{
|
Subject.Params.Inputs["HDCP2.2"] = ckbHDCP22.Checked;
|
};
|
}
|
catch { }
|
}
|
|
public void UserControl_Paint(object sender, PaintEventArgs e)
|
{
|
try
|
{
|
if (Subject == null)
|
return;
|
|
this.lblSN.Text = Subject.Params.Inputs["SN"].ToString();
|
this.lblBOM.Text = Subject.Params.Inputs["BOM"].ToString();
|
cmbHDMIType.Text = Subject.Params.Inputs["HDMI口"].ToString();
|
ckbAutoChangeHDCP.Checked = (bool)Subject.Params.Inputs["是否自动切换HDCP检查"];
|
ckbHDCP14.Checked = (bool)Subject.Params.Inputs["HDCP1.4"];
|
ckbHDCP22.Checked = (bool)Subject.Params.Inputs["HDCP2.2"];
|
}
|
catch { }
|
}
|
}
|
}
|