public ManageControler(ManageForm view, VPNResource vpnResource) { this.view = view; this.vpnResource = vpnResource; this.phoneBookManager = new PhoneBookManager(Global.phoneBookPath); this.vpnDialer = new VPNDialer(this.phoneBookManager.CurrentRasPhoneBook); this.vpnDialer.SetStateChangedEventHandler(view.Dialer_StateChanged); this.vpnDialer.SetDialCompletedEventHandler(view.Dialer_DialCompleted); this.vpnDialer.SetDialErrorEventHandler(view.Dialer_Error); }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); LoginForm lgf = new LoginForm(); if (lgf.ShowDialog() != DialogResult.OK) { return; } ManageForm manageForm = new ManageForm(); VPNResource vpnSource = new VPNResource(); ManageControler managerControler = new ManageControler(manageForm, vpnSource); manageForm.Controler = managerControler; Application.Run(manageForm); }