|
|
- 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; }
-
- }
- }
|