Zdravim ...
Mam tu kousek kodu ale podle me sem ho napsal moc slozite a byl bych rad kdyby se to nejak zjednodusilo ...
Jde o to pokud mam zaskrtnytu urcity CheckBox tak se provede urcita vec ale zase osetreni aby se v dalsim kroku pri zaskrtnuti dalsich CheckBoxu nespustila ... Funguje mi to docela dobre akorad mi tam hodi pri zaskrtnutym checkboxu UltimaOnline_Check ze index je mimo hranici pole a nevim kde mam problem ale jinak to funguje .... ale me spis jde o to zjednoduseni abych to mohl popripade upravovat a v tomhle uz se skoro ani sam nevyznam a sam nevim jak to zjednodusit ...
Dík
public void Completed(object sender, AsyncCompletedEventArgs e)
{
if (UltimaOnline_Check.Checked == true)
{
if (Doplnky <= CountNew)
{
if (Doplnky == CountNew)
{
if (Dulezite <= 9)
{
Dulezite++;
MainFilesFind();
}
else
{
AddText("Hotovo - Instalace Ultimy Uložena do ./KelevarDataDownload/");
AddText("Nainstaluj Ultimu -> Vyplň Cestu k nainstalované Ultimě -> Klikni na Rozbalit -> Čekej");
}
}
else
{
Doplnky++;
OtherFiles();
}
}
}
if (MainFiles_Check.Checked == true)
{
if (Dulezite >= 9)
{
if (Razor_Check.Checked == true | RazorCZ_Check.Checked == true | Verdata_Check.Checked == true | AutoMap_Check.Checked == true)
{
if (Doplnky <= CountNew)
{
if (Doplnky == CountNew)
{
AddText("Hotovo! Klikni na Rozbalit");
}
else
{
if (UltimaOnline_Check.Checked == false)
{
Doplnky++;
OtherFiles();
}
}
}
}
}
else
{
Dulezite++;
MainFilesFind();
}
}
else
{
if (Doplnky < CountNew)
{
if (UltimaOnline_Check.Checked == false)
{
Doplnky++;
OtherFiles();
}
}
else
{
AddText("Doplňky stáhnuty");
}
}
}