示例#1
0
        public Form1()
        {
            InitializeComponent();

            Editor      = new SimpleEditor();
            Editor.Dock = DockStyle.Fill;
            Editor.Name = "Editor";
            CSharpStyler styler = new CSharpStyler();

            Editor.Styler = styler;
            Editor.SetKeywords(0, KEYWORDS);
            Editor.TextChanged += textBoxCode_TextChangedAsync;
            panelCodeEditor.Controls.Add(Editor);

            // Load templates from directory.
            Templates = GetTemplates().ToDictionary(m => m, m => m);
            comboBoxQuickTemplate.DataSource    = new BindingSource(Templates, null);
            comboBoxQuickTemplate.DisplayMember = "Value";
            comboBoxQuickTemplate.ValueMember   = "Key";

            // Get ready to work.
            //textBoxCode.SelectionStart = textBoxCode.TextLength;
            //textBoxCode.ScrollToCaret();
        }