У меня есть панель, на которой есть несколько динамически добавляемых пользовательских элементов управления (все то же самое), и мне нужно посмотреть, установлен ли флажок и что обозначает label.text в каждом из этих элементов управления.Не знаете, как мне получить эти значения?
Здесь пользовательские элементы управления добавляются на панель
private void Employee_Add_Load(object sender, EventArgs e)
{
List<string> VehicleTypes = DAL.LicenseDAL.GetAllVehicleTypes();
foreach (string Vehicle in VehicleTypes)
{
User_Controls.Vehicle_Bar VTB = new Vehicle_Bar(Vehicle);
pnlVehicleChecks.Controls.Add(VTB);
}
}
Это пользовательский элемент управления (который буквально представляет собой просто метку и флажок)
public partial class Vehicle_Bar : UserControl
{
public string Vehicle = "";
public Vehicle_Bar(string vehicle)
{
Vehicle = vehicle;
InitializeComponent();
}
private void Vehicle_Bar_Load(object sender, EventArgs e)
{
lblType.Text = Vehicle;
}
}
Все эти флажки относятся к лицензии на транспортное средство для сотрудника, в зависимости от того, какие флажки установлены, зависит от того, на каком транспортном средстве им будет разрешено управлять