I need disable all events in a Windows Form during Load.
I know I can do it one by one, but I would like to do it all at once.
Any suggestion??
My Code:
private void ProveedoresFicha_Load(object sender, EventArgs e)
{
LoadComboFormasPagos();
LoadComboMeses();
LoadComboRetenciones();
LoadDatos();
}
public void LoadComboMeses()
{
foreach (mes objMes in arrayMeses)
{
cbMeses.Items.Add(objMes);
cbMeses.DisplayMember = "nombre";
cbMeses.ValueMember = "idMes";
}
cbMeses.SelectedIndex = 0;
}
public void LoadComboFormasPagos()
{
foreach (FormaDePago objFormaPago in arrayFormasPago)
{
cbFormaPago.Items.Add(objFormaPago);
cbFormaPago.DisplayMember = "descripcion";
cbFormaPago.ValueMember = "IdFormaDePago";
}
}
I also know that I could use a variable "LoadingFirstTime", but I don't like the solution very much
Thanks,
question from:
https://stackoverflow.com/questions/65934168/disable-all-events-in-c-sharp 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…