private void ProgramIsRunning(string subtitle, string subtitle2) { if (this.SubtitleDisplayBox.InvokeRequired) { SubtitleDisplayBox.Invoke(new MethodInvoker(delegate { SubtitleDisplayBox.Text = subtitle; })); SubtitleBox2.Invoke(new MethodInvoker(delegate { SubtitleBox2.Text = subtitle2; })); } }
private void Interface_Load(object sender, EventArgs e) { SubtitleDisplayBox.Hide(); StartPrompt.Hide(); MoreThanOne.Hide(); StartButton.Hide(); CountDown.Hide(); NotPaused.Hide(); gettingPaused1.Hide(); gettingPaused2.Hide(); gettingPaused3.Hide(); gettingPaused4.Hide(); Paused.Hide(); pictureBox1.Hide(); pictureBox2.Hide(); Password.Hide(); Pause.Hide(); }
private void StartButton_Click(object sender, EventArgs e) { CountDown.Show(); pictureBox1.Hide(); pictureBox2.Hide(); DeveloperMode.Hide(); SubtitleDisplayBox.Show(); StartButton.Hide(); Pause.Show(); if (moreThanOne) { BackgroundWorker ReaderWorker = new BackgroundWorker(); ReaderWorker.DoWork += (send, param) => ReadInFromAssFile(openFileDialog1.FileName, openFileDialog2.FileName); ReaderWorker.RunWorkerAsync(); } else { BackgroundWorker ReaderWorker = new BackgroundWorker(); ReaderWorker.DoWork += (send, param) => ReadInFromAssFile(openFileDialog1.FileName, null); ReaderWorker.RunWorkerAsync(); } }