static void Main() { ConcurrentQueue <object> q1 = new ConcurrentQueue <object>(); ConcurrentQueue <object> q2 = new ConcurrentQueue <object>(); manager = new LogonManager(); logonm = new Thread(manager.Run); Application.SetCompatibleTextRenderingDefault(false); UI ui = new UI(manager); manager.LoadUI(ui); manager.loadMessagePipelineUI(q1, q2); ui.loadMessagePipelineLM(q2, q1); logonm.Start(); Application.EnableVisualStyles(); Application.Run(ui); }
public UI(LogonManager manager) { InitializeComponent(); FormClosing += UI_FormClosing; man = manager; }