예제 #1
0
        private void cmbLanguage_SelectedIndexChanged(object sender, EventArgs e)
        {
            CompilePanel.Controls.Clear();

            ClearResults();

            m_CompileOptionsPanel = null;
            if (cmbLanguage.SelectedItem != null)
            {
                ILanguage l = (ILanguage)cmbLanguage.SelectedItem;
                CompilePanel.Controls.Add(l.OptionsPanel.Panel);
                m_CompileOptionsPanel = l.OptionsPanel;

                try
                {
                    txtCode.SetHighlighting(l.Name);
                }
                catch (System.Exception ex)
                {
                    MessageBox.Show(ex.Message, "Uh-oh", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
예제 #2
0
파일: MainForm.cs 프로젝트: Samana/Pyramid
        private void cmbLanguage_SelectedIndexChanged(object sender, EventArgs e)
        {
            CompilePanel.Controls.Clear();

            ClearResults();

            m_CompileOptionsPanel = null;
            if (cmbLanguage.SelectedItem != null)
            {
                ILanguage l = (ILanguage)cmbLanguage.SelectedItem;
                CompilePanel.Controls.Add(l.OptionsPanel.Panel);
                m_CompileOptionsPanel = l.OptionsPanel;

                try
                {
                    txtCode.SetHighlighting(l.Name);
                }
                catch( System.Exception ex )
                {
                    MessageBox.Show(ex.Message, "Uh-oh", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }