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 Library15 { public partial class DefaultList : UserControl { private event EventHandler? _itemSelected; public DefaultList() { InitializeComponent(); } public void SetItems(string Items) { MainListBox.Items.Add(Items); } public void ClearList() { MainListBox.Items.Clear(); } public string SelectedItem { get { return (string?)MainListBox.SelectedItem ?? string.Empty; } set { MainListBox.SelectedItem = value; } } public event EventHandler? ItemSelected { add { _itemSelected += value; } remove { _itemSelected -= value; } } private void MainListBox_SelectedIndexChanged(object sender, EventArgs e) { _itemSelected?.Invoke(this, e); } } }