Пример #1
0
        public jsonEditor()
        {
            InitializeComponent();


            LastSelected = 0;

            _configtree = new JTokenTreeUserControl
            {
                Dock    = DockStyle.Fill,
                Enabled = true
            };

            _configtree.AfterSelect += _configtree_AfterSelect;
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            _proxy = new Instance();

            _configtree = new JTokenTreeUserControl
            {
                Dock    = DockStyle.Fill,
                Enabled = true
            };

            BackColor = System.Drawing.Color.White;
            ForeColor = System.Drawing.Color.Blue;

            foreach (Control c in Controls)
            {
                c.BackColor = System.Drawing.Color.White;
                c.ForeColor = System.Drawing.Color.Blue;

                if (c.Controls.Count > 0)
                {
                    foreach (Control cc in c.Controls)
                    {
                        cc.BackColor = System.Drawing.Color.White;
                        cc.ForeColor = System.Drawing.Color.Blue;
                    }
                }
            }

            _configtree.AfterSelect += _configtree_AfterSelect;

            var configsrc = ServerContext.Config.ToString();

            if (configsrc != string.Empty)
            {
                _configtree.SetJsonSource(configsrc);
                panel1.Controls.Add(_configtree);
            }

            timer1.Enabled = true;
        }