Пример #1
0
        public void StartForm(string formName)
        {
            switch (formName)
            {
            case "WebSpider":
                this.Invoke(new Action(() => {
                    if (_formWebSpider == null)
                    {
                        _formWebSpider           = new WebSpider();
                        _formWebSpider.MdiParent = this;
                        _formWebSpider.Show();
                    }
                    else
                    {
                        if (_formWebSpider.IsDisposed)
                        {
                            _formWebSpider           = new WebSpider();
                            _formWebSpider.MdiParent = this;
                            _formWebSpider.Show();
                        }
                        else
                        {
                            _formWebSpider.Activate();
                        }
                    }
                }));
                break;

            case "ScreenConsole":
                this.Invoke(new Action(() => {
                    if (_formScreenConsole == null)
                    {
                        _formScreenConsole           = new ScreenConsole();
                        _formScreenConsole.MdiParent = this;
                        _formScreenConsole.Show();
                    }
                    else
                    {
                        if (_formScreenConsole.IsDisposed)
                        {
                            _formScreenConsole           = new ScreenConsole();
                            _formScreenConsole.MdiParent = this;
                            _formScreenConsole.Show();
                        }
                        else
                        {
                            _formScreenConsole.Activate();
                        }
                    }
                }));
                break;
            }
        }
Пример #2
0
 void Awake()
 {
     rect   = GetComponent <RectTransform>();
     waiter = new WaitForSeconds(refreshTime);
     sb     = new StringBuilder();
     text   = GetComponent <Text>();
     if (instance != null)
     {
         Debug.LogWarning("another SimplEonsole : other object " + instance.name + " this object we are " + name, gameObject);
     }
     instance = this;
     Clear();
     StartCoroutine(Rebuilder());
 }