Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Форма из консоли


Автор: klein 13.7.2012, 17:00
Можно ли запускать форму из консоли, и коректно с ней работать?

Сам пробую так:
Код

class Program
    {
        public static Form1 F = new Form1();
        static BackgroundWorker bw = new BackgroundWorker();

        static void StartForm(object sender, DoWorkEventArgs e)
        {
            F.Show();
        }
        static void bw_ProgressChanged(object sender, DoWorkEventArgs e)
        {
            for (int i = 0; i < 100; i++)
            {
                F.Text = i.ToString();
            }
        }

        static void Main(string[] args)
        {
            bw.DoWork += StartForm;
            bw.RunWorkerAsync();
            for (int i = 0; i < 100000; i++)
            {
                F.Text = i.ToString();
            }
            Console.ReadLine();
        }
    }


Спасибо за совет!

Автор: klein 13.7.2012, 17:16
Наверное нужно было тему создавать в "Общих вопросах". Не найду как перенести.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)