using System; using System.Windows.Forms; using System.IO.Ports; namespace UAS_LabelMachine.CustomControl { public partial class SerialPortCombox : UserControl { public SerialPortCombox() { InitializeComponent(); } public override string Text { get { return ComCombox.Text; } set { ComCombox.Text = value; } } public string SelectedText { get { return ComCombox.SelectedText; } set { ComCombox.SelectedText = value; } } public object SelectedValue { get { return ComCombox.SelectedValue; } set { ComCombox.SelectedValue = value; } } public object Items { get { return ComCombox.Items; } } private void SerialPortCombox_Load(object sender, EventArgs e) { ComCombox.Items.AddRange(SerialPort.GetPortNames()); foreach (var item in ComCombox.Items) { if (item.ToString() == Properties.Settings.Default.PortName) { ComCombox .SelectedIndex= ComCombox.Items.IndexOf(item); return; } } } } }