private void tsmiReaction_Click(object sender, EventArgs e) { if (!controlsAlreadyCreated) { BackgroundImage = ChemLab.Properties.Resources.background; // Сменя се фоновото изображение CreateAndShowPeriodicTable(); // Зарежда се информацията за всички химични елементи, създадат се бутоните и се показва таблицата rtbReaction.Visible = true; // Показва се контролата за извеждане на изравнените реакции ShowLegends(); // Показва надписите за периодите и групите controlsAlreadyCreated = true; } firstReactantFormula = string.Empty; // Изчиства се първият избран реагент secondReactantFormula = string.Empty; // Изчиства се вторият избран реагент FmFirstReactantMenu fmFirstReactantMenu = new FmFirstReactantMenu(); fmFirstReactantMenu.ShowDialog(); // Показва се прозорецът с менюто за избор на първия реагент }