0
|
1 using System;
|
|
2 using System.Collections;
|
|
3 using System.Windows.Forms;
|
|
4 using System.Threading;
|
|
5
|
|
6 namespace IBBoard.Relic.IChunkyViewer
|
|
7 {
|
|
8 /// <summary>
|
|
9 /// Summary description for IChunkyViewer.
|
|
10 /// </summary>
|
|
11 public class IChunkyViewer
|
|
12 {
|
|
13 private ArrayList windows;
|
|
14
|
|
15 public IChunkyViewer()
|
|
16 {
|
|
17 windows = new ArrayList();
|
|
18 }
|
|
19
|
|
20 public void CreateForm(string path)
|
|
21 {
|
|
22 Form1 frm = new Form1(path);
|
|
23 windows.Add(frm);
|
|
24
|
|
25 frm.ShowDialog();
|
|
26 }
|
|
27
|
|
28 public void RemoveForm(Form1 frm)
|
|
29 {
|
|
30 if (windows.Contains(frm))
|
|
31 {
|
|
32 windows.Remove(frm);
|
|
33 }
|
|
34
|
|
35 if (windows.Count==0)
|
|
36 {
|
|
37 Application.Exit();
|
|
38 }
|
|
39 }
|
|
40
|
|
41 /*
|
|
42 * /// <summary>
|
|
43 /// The main entry point for the application.
|
|
44 /// </summary>
|
|
45 [STAThread]
|
|
46 static void Main()
|
|
47 {
|
|
48 IChunkyViewer viewer = new IChunkyViewer();
|
|
49 viewer.CreateForm("");
|
|
50 }*/
|
|
51 }
|
|
52 }
|