using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.IO; namespace Handbrake { public partial class frmDvdInfo : Form { /// /// This window should be used to display the RAW output of the handbrake CLI which is produced during the scan. /// public frmDvdInfo() { InitializeComponent(); this.rtf_dvdInfo.Text = string.Empty; } /*public void HandleParsedData(object Sender, string Data) { if (this.InvokeRequired) { this.BeginInvoke(new Parsing.DataReadEventHandler(HandleParsedData), new object[] { Sender, Data }); return; } this.rtf_dvdInfo.AppendText(Data + System.Environment.NewLine); }*/ private void btn_close_Click(object sender, EventArgs e) { this.Hide(); } private void frmDvdInfo_Load(object sender, EventArgs e) { this.rtf_dvdInfo.Text = string.Empty; readFile(); } private void readFile() { try { string appPath = Application.StartupPath.ToString(); appPath = appPath + "\\"; StreamReader sr = new StreamReader(appPath + "dvdinfo.dat"); string line = sr.ReadLine(); while (line != null) { this.rtf_dvdInfo.AppendText(line + System.Environment.NewLine); line = sr.ReadLine(); } sr.Close(); } catch (Exception) { // Don't do anything } } /*protected override void OnClosing(CancelEventArgs e) { e.Cancel = true; this.Hide(); base.OnClosing(e); }*/ } }