You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

72 lines
1.6 KiB

using System;
using System.Drawing;
using System.Windows.Forms;
namespace UserControlLib
{
public partial class User_LabelCombo : UserControl
{
public User_LabelCombo()
{
InitializeComponent();
}
private void User_LabelCombo_Load(object sender, EventArgs e)
{
comboBox.Location = new Point(label.Location.X + label.Width + 3, label.Location.Y - 4);
comboBox.Width = Width - label.Width - 6;
comboBox.SelectedIndex = 0;
}
public void ItemsAdd(string str)
{
comboBox.Items.Add(str);
}
public void Clear()
{
comboBox.Items.Clear();
}
public void ItemsAddRange(string[] str)
{
comboBox.Items.AddRange(str);
}
public ComboBoxStyle DropDownStyle
{
set => comboBox.DropDownStyle = value;
}
public string LabelText
{
get => label.Text;
set => label.Text = value;
}
public string ComboText
{
get => comboBox.Text;
set => comboBox.Text = value;
}
public new object Tag
{
get => comboBox.Tag;
set => comboBox.Tag = value;
}
public int SelectedIndex
{
get => comboBox.SelectedIndex;
set
{
if (comboBox.Items.Count > value)
{
comboBox.SelectedIndex = value;
}
}
}
public string UserLabelType { get; set; }
}
}