Tengo el evento de botón seguimiento clic:C# - orden de procesamiento de código - comportamiento extraño
private void btnRun_Click(object sender, EventArgs e)
{
label1.Visible = true;
if (SelectDatabase())
{
if (string.IsNullOrEmpty(txtFolderAddress.Text))
MessageBox.Show("Please select a folder to begin the search.");
else
{
if (cbRecurse.Checked == false || Directory.GetDirectories(initialDirectory).Length == 0)
{
CheckSingleFolder();
}
else
{
CheckSingleFolder();
directoryRecurse(initialDirectory);
}
}
}
}
Efectivamente, hace unos pocos cheques y luego empieza algunos recursividad de directorios en busca de archivos específicos. Sin embargo, la primera línea de código para hacer que la etiqueta sea visible no se produce hasta después de que los directorios hayan sido recursados. ¿Alguien sabe por qué sería esto?
Gracias.
intente actualizar su formulario si su función lo contiene, podría ayudar. 'form1.refresh();' – Prix