示例#1
0
        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);
        }
示例#2
0
文件: Program.cs 项目: SuPair/vpn-1
        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);
        }