OSDN Git Service

WinGui:
[handbrake-jp/handbrake-jp-git.git] / win / C# / frmDvdInfo.cs
1 using System;\r
2 using System.Collections.Generic;\r
3 using System.ComponentModel;\r
4 using System.Data;\r
5 using System.Drawing;\r
6 using System.Text;\r
7 using System.Windows.Forms;\r
8 using System.IO;\r
9 \r
10 \r
11 namespace Handbrake\r
12 {\r
13     public partial class frmDvdInfo : Form\r
14     {\r
15         /// <summary>\r
16         /// This window should be used to display the RAW output of the handbrake CLI which is produced during the scan.\r
17         /// </summary>\r
18         public frmDvdInfo()\r
19         {\r
20             InitializeComponent();\r
21             this.rtf_dvdInfo.Text = string.Empty;\r
22 \r
23             try\r
24             {\r
25                 string appPath = Application.StartupPath.ToString();\r
26                 appPath = appPath + "\\";\r
27                 StreamReader sr = new StreamReader(appPath + "dvdinfo.dat");\r
28 \r
29                 string line = sr.ReadLine();\r
30 \r
31                 while (line != null)\r
32                 {\r
33                     this.rtf_dvdInfo.AppendText(line + System.Environment.NewLine);\r
34                     line = sr.ReadLine();\r
35                 }\r
36                 sr.Close();\r
37             }\r
38             catch (Exception)\r
39             { \r
40                // Don't do anything\r
41             }\r
42         }\r
43 \r
44         /*public void HandleParsedData(object Sender, string Data)\r
45         {\r
46             if (this.InvokeRequired)\r
47             {\r
48                 this.BeginInvoke(new Parsing.DataReadEventHandler(HandleParsedData), new object[] { Sender, Data });\r
49                 return;\r
50             }\r
51             this.rtf_dvdInfo.AppendText(Data + System.Environment.NewLine);\r
52         }*/\r
53 \r
54         private void btn_close_Click(object sender, EventArgs e)\r
55         {\r
56             this.Hide();\r
57         }\r
58 \r
59         /*protected override void OnClosing(CancelEventArgs e)\r
60         {\r
61             e.Cancel = true;\r
62             this.Hide();\r
63             base.OnClosing(e);\r
64         }*/\r
65 \r
66     }\r
67 }