Esempio n. 1
0
        static void Main()
        {
            //for developer only
            bool debug = false;

            //Заставляем всех использовать английскую локаль
            System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");
            //while (true)
            //{
            //try
            //{
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            ProgressBur pb = new ProgressBur(new Fractal());

            Application.Run(new MultiFormContext(new Form1(pb), pb));
            //break;
            //}
            //catch (Exception ex)
            //{
            //if (debug) // For developers only
            //{
            //    Console.WriteLine("Произошла непредвиденная ошибка\n" + ex.Message + '\n' + ex.Source + '\n' + ex.StackTrace + '\n' + ex.ToString());
            //    Console.WriteLine("\nДля выхода из программы нажмите ESC\n Для перезапуска программы - клавишу Enter");
            //    if (Console.ReadKey(true).Key != ConsoleKey.Escape) continue;
            //}
            //}
            //if(debug) break;
            //}
        }
Esempio n. 2
0
        /// <summary>
        /// Конструктор принимающий ссылку на окно шкалы прогресса
        /// </summary>
        /// <param name="pb">Ссылка на окно шкалы прогресса</param>
        internal Form1(ProgressBur pb)
        {
            this.pb         = pb;
            this.pb.Visible = false;
            this.pb.Enabled = false;
            DoubleBuffered  = true;
            InitializeComponent();

            this.comboBox_type_of_operations.SelectedIndex = 0;
            this.textBox1.Text    = "1";
            this.textBox1.Visible = false;
            this.Closed          += Form1Closed;
            this.TopMost          = overAllWindowsToolStripMenuItem.Checked = false;

            Invalidate();
            Init();
        }
Esempio n. 3
0
 /// <summary>
 /// Конструктор принимающий ссылку на окно шкалы прогресса
 /// </summary>
 /// <param name="pb">Ссылка на окно шкалы прогресса</param>
 internal Form1(ProgressBur pb)
 {
     this.pb         = pb;
     this.pb.Visible = false;
     this.pb.Enabled = false;
     DoubleBuffered  = true;
     InitializeComponent();
     Invalidate();
     Init();
     SetStartColor.Visible      = false;
     SetEndColor.Visible        = false;
     this.colorDialog1.FullOpen = true;
     this.colorDialog1.Color    = Color.White;
     this.Closed   += Form1Closed;
     this.TopMost   = overAllWindowsToolStripMenuItem.Checked;
     timer.Interval = 10; //интервал между срабатываниями 10 миллисекунд
     timer.Tick    += new EventHandler(timer_Tick);
 }
Esempio n. 4
0
 static void Main()
 {
     //All must using english (US) locale
     System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");
     Application.EnableVisualStyles();
     Application.SetCompatibleTextRenderingDefault(false);
     while (isclosedbyex)
     {
         //try
         {
             isclosedbyex = false;
             ProgressBur pb = new ProgressBur();
             Application.Run(new MultiFormContext(new Form1(pb) /*, pb*/));
             break;
         }
         //catch (Exception ex) { }
         if (!isclosedbyex)
         {
             Application.Exit(); //Close this application totally
         }
     }
 }