コード例 #1
0
        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();                                                           // Показва се прозорецът с менюто за избор на първия реагент
        }