• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# FormClosingEventHandler类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中FormClosingEventHandler的典型用法代码示例。如果您正苦于以下问题:C# FormClosingEventHandler类的具体用法?C# FormClosingEventHandler怎么用?C# FormClosingEventHandler使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



FormClosingEventHandler类属于命名空间,在下文中一共展示了FormClosingEventHandler类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: GBTradeLink

        public GBTradeLink()
        {
            TrackEnabled = Util.TrackUsage();
            Program = PROGRAM;

            InitializeComponent();

            TradeLink.API.TLServer tls;
            if (Properties.Settings.Default.TLClientAddress == string.Empty)
                tls = new TradeLink.Common.TLServer_WM();
            else
                tls = new TradeLink.Common.TLServer_IP(Properties.Settings.Default.TLClientAddress, Properties.Settings.Default.TLClientPort);
            try
            {
            GB = new GrayBox(tls,this.lstStatusList,this.bt_Connect);
            }
            catch (Exception ex)
            {
                const string URL = @"http://code.google.com/p/tradelink/wiki/HoldBrosGrayBox";
                debug("problem connecting to graybox...");
                debug("please check guide at: " + URL);
                System.Diagnostics.Process.Start(URL);
                debug(ex.Message + ex.StackTrace);
            }

            UpdateLoginDetails();
            FormClosing += new FormClosingEventHandler(GBTradeLink_FormClosing);

            GB.Start();

            this.txtPasword.Focus() ;
        }
开发者ID:sopnic,项目名称:larytet-master,代码行数:32,代码来源:GBTradeLink.cs


示例2: MainFormGR

        public MainFormGR(PXCMSession session, MainScreen mainScreen)
        {
            InitializeComponent();
            this.mainScreen = mainScreen;
            this.session = session;
            PopulateDeviceMenu();
            PopulateModuleMenu();
            FormClosing += new FormClosingEventHandler(MainForm_FormClosing);
            Panel2.Paint += new PaintEventHandler(Panel_Paint);

            timer.Tick += new EventHandler(timer_Tick);
            timer.Interval = 2000;
            timer.Start();

            pictures = new Hashtable();
            pictures[PXCMGesture.Gesture.Label.LABEL_HAND_CIRCLE] = Properties.Resources.circle;
            pictures[PXCMGesture.Gesture.Label.LABEL_HAND_WAVE] = Properties.Resources.wave;
            pictures[PXCMGesture.Gesture.Label.LABEL_NAV_SWIPE_DOWN] = Properties.Resources.swipe_down;
            pictures[PXCMGesture.Gesture.Label.LABEL_NAV_SWIPE_LEFT] = Properties.Resources.swipe_left;
            pictures[PXCMGesture.Gesture.Label.LABEL_NAV_SWIPE_RIGHT] = Properties.Resources.swipe_right;
            pictures[PXCMGesture.Gesture.Label.LABEL_NAV_SWIPE_UP] = Properties.Resources.swipe_up;
            pictures[PXCMGesture.Gesture.Label.LABEL_POSE_BIG5] = Properties.Resources.big5;
            pictures[PXCMGesture.Gesture.Label.LABEL_POSE_PEACE] = Properties.Resources.peace;
            pictures[PXCMGesture.Gesture.Label.LABEL_POSE_THUMB_DOWN] = Properties.Resources.thumb_down;
            pictures[PXCMGesture.Gesture.Label.LABEL_POSE_THUMB_UP] = Properties.Resources.thumb_up;
        }
开发者ID:rahulroy9202,项目名称:jarvis,代码行数:26,代码来源:MainFormGR.cs


示例3: DASServerMain

        public DASServerMain()
        {
            TrackEnabled = Util.TrackUsage();
            Program = PROGRAM;
           
            InitializeComponent();
            FormClosing += new FormClosingEventHandler(DASServerMain_FormClosing);
            if (Properties.Settings.Default.TLClientAddress == string.Empty)
                tl = new TradeLink.Common.TLServer_WM();
            else
                tl = new TradeLink.Common.TLServer_IP(Properties.Settings.Default.TLClientAddress, Properties.Settings.Default.TLClientPort);


            // bindings
            tl.newProviderName = Providers.DAS;
            tl.newFeatureRequest += new MessageArrayDelegate(tl_newFeatureRequest);
            tl.newSendOrderRequest += new OrderDelegateStatus(tl_gotSrvFillRequest);
            tl.newAcctRequest += new StringDelegate(tl_newAcctRequest);
            tl.newOrderCancelRequest += new LongDelegate(tl_newOrderCancelRequest);
            tl.newUnknownRequest += new UnknownMessageDelegate(tl_newUnknownRequest);
            tl.newRegisterSymbols +=new SymbolRegisterDel(tl_newRegisterSymbols);
            tl.newPosList += new PositionArrayDelegate(tl_newPosList);


        }
开发者ID:antonywu,项目名称:tradelink,代码行数:25,代码来源:DASServerMain.cs


示例4: NaoDebugger

 public NaoDebugger()
 {
     InitializeComponent();
     tabControl.SelectedIndex = 2;
     Load += new EventHandler(NaoDebugger_Load);
     FormClosing += new FormClosingEventHandler(NaoDebugger_FormClosing);
 }
开发者ID:boschbc,项目名称:NaoRobot,代码行数:7,代码来源:NaoDebugger.cs


示例5: MainForm

        public MainForm(PXCMSession session)
        {
            InitializeComponent();

            this.session = session;
            PopulateDeviceMenu();
            FormClosing += new FormClosingEventHandler(MainForm_FormClosing);
            pictureBox1.Paint += new PaintEventHandler(pictureBitmap_Paint);

            this.comboBoxQualityEstimator.Items.AddRange(
                new object[] {"ColorClusters"
                });

            this.comboBoxColoringMethod.Items.AddRange(
                new object[] {"None"
                        , "ByScore"
                        , "ByClusterMeanColor"
                        , "ByClusterMaxColor"
                        , "ByClusterDepth"
                });

            this.cameraSettingsTrackBars = new TrackBar[]
            {
                this.trackBarCamDepthCofidenceThreshold,
                this.trackBarCamIvcamAccuracy,
                this.trackBarCamIVCAMFilterOption,
                this.trackBarCamIVCAMLaserPower,
                this.trackBarCamIVCAMMotionRangeTradeOff
            };

            this.resetAllParams();
        }
开发者ID:badrobot25,项目名称:RealSenseObjDetector,代码行数:32,代码来源:MainForm.cs


示例6: TextSplitHotkeys

        public TextSplitHotkeys(TextSplitShow TSS)
        {
            InitializeComponent();

            bCancel.Click += new EventHandler(bCancel_Click);
            bOK.Click += new EventHandler(bOK_Click);
            FormClosing += new FormClosingEventHandler(TSH_Closing);

            this.TSS = TSS;

            textboxNames = new string[] { "tNext1", "tNext2", "tPrev1", "tPrev2", "tFirst1", "tFirst2", "tLast1", "tLast2" };
            tempHotkeys = new ArrayList();
            for (int i = 0; i < Properties.Settings.Default.Hotkeys.Count; i++) {
                tempHotkeys.Add((Keys)Properties.Settings.Default.Hotkeys[i]);
            }

            foreach (var c in Controls) {
                if (c is TextBox) {
                    for (int i = 0; i < textboxNames.Length; i++) {
                        if (((TextBox)c).Name == textboxNames[i]) {
                            ((TextBox)c).Text = ((Keys)tempHotkeys[i]).ToString();
                        }
                    }
                    ((TextBox)c).GotFocus += new EventHandler(tKeyPrompt_Focus);
                    ((TextBox)c).LostFocus += new EventHandler(tKeyPrompt_LostFocus);
                    ((TextBox)c).KeyDown += new KeyEventHandler(tKeyPrompt_Key);
                }
            }
        }
开发者ID:mwaltman,项目名称:TextSplit,代码行数:29,代码来源:TSHotkeys.cs


示例7: kadinamain

        public kadinamain()
        {
            TrackEnabled = Util.TrackUsage();
            
            Program = PROGRAM;
            _dps = "N" + _dp;
            SimBroker.UseBidAskFills = Properties.Settings.Default.UseBidAskFills;
            InitializeComponent();
            Text += " " + Util.TLVersion();
            initgrids();
            debugControl1.NewCreateTicketEvent += new DebugDelegate(debugControl1_NewCreateTicketEvent);
            sizetabs();
            restorerecentfiles();
            restorerecentlibs();
            restoreskins();
            FormClosing += new FormClosingEventHandler(kadinamain_FormClosing);
            Resize += new EventHandler(kadinamain_Resize);
            bw.DoWork += new DoWorkEventHandler(Play);
            bw.WorkerReportsProgress = false;
            bw.WorkerSupportsCancellation = true;
            bw.RunWorkerCompleted += new RunWorkerCompletedEventHandler(PlayComplete);

            bw2.DoWork += new DoWorkEventHandler(bw2_DoWork);
            bw2.RunWorkerAsync();
            debug(Util.TLSIdentity());
            debug(RunTracker.CountNewGetPrettyRuns(PROGRAM, Util.PROGRAM));
            // grid errors
            dg.DataError += new DataGridViewDataErrorEventHandler(dg_DataError);
            ig.DataError += new DataGridViewDataErrorEventHandler(ig_DataError);
            fg.DataError += new DataGridViewDataErrorEventHandler(fg_DataError);
            og.DataError += new DataGridViewDataErrorEventHandler(og_DataError);
            pg.DataError += new DataGridViewDataErrorEventHandler(pg_DataError);
        }
开发者ID:wang-shun,项目名称:tradelink,代码行数:33,代码来源:KadinaMain.cs


示例8: frmSearch

 public frmSearch(SearchPdfHandler callback)
 {
     InitializeComponent();
     _callback = callback;
     Load += new EventHandler(frmSearch_Load);
     FormClosing += new FormClosingEventHandler(frmSearch_FormClosing);
 }
开发者ID:jazzlife,项目名称:pdfviewer-win32,代码行数:7,代码来源:frmSearch.cs


示例9: MainForm

        public MainForm()
        {
            InitializeComponent();

            // 01. Initialize readonly members

            var config_dir = Path.Combine(
                Environment.GetFolderPath(
                Environment.SpecialFolder.ApplicationData),
                Application.ProductName
            );
            if (!Directory.Exists(config_dir)) Directory.CreateDirectory(config_dir);

            mSoundPackListConfigPath = Path.Combine(config_dir, "SoundPackList.config");
            mSoundEngineConfigPath = Path.Combine(config_dir, "SoundEngine.config");
            mKeysDisplayForm = new KeysDisplayForm();

            // 02. Parepare events for MainForm

            Load += new EventHandler(MainForm_Load);
            FormClosed += new FormClosedEventHandler(MainForm_FormClosed);
            FormClosing += new FormClosingEventHandler(MainForm_FormClosing);
            KeyDisplayEnabledChanged += new EventHandler(MainForm_KeyDisplayEnabledChanged);

            AppDomain.CurrentDomain.FirstChanceException += (_sender, _e) =>
            {
                ShowBaloon("初回例外。{0}:{1}\r\n" +
                    "正しく初期化されなかった可能性があります",
                    _e.Exception.Source,
                    _e.Exception.Message);
            };
        }
开发者ID:daruyanagi,项目名称:SoundKeyboard2012.old,代码行数:32,代码来源:MainForm.cs


示例10: BigTradeUI

        public BigTradeUI(BigTrades engine)
        {
            // save our response engine
            _engine = engine;
            // setup grid
            InitializeComponent();
            // here our the columns we'll save for 10ten trades
            _dt.Columns.Add("Time", typeof(int));
            _dt.Columns.Add("Sym");
            _dt.Columns.Add("Price", typeof(decimal));
            _dt.Columns.Add("TradeSize", typeof(int));
            _dt.Columns.Add("Exch");
            _dg.MultiSelect = false;
            // we'll bid the above columns to our grid
            _bs.DataSource = _dt;
            _dg.DataSource = _bs;
            // setup right click
            ContextMenu = new ContextMenu();
            ContextMenu.MenuItems.Add("Buy 100 Market", new EventHandler(butbuy_Click));
            ContextMenu.MenuItems.Add("Sell 100 Market", new EventHandler(butsell_Click));

            // then the grid to the user
            Show();
            // make sure to invalidate and unsubscribe on form closing
            // otherwise, it will continue to process in background
            FormClosing += new FormClosingEventHandler(BigTradeUI_FormClosing);
        }
开发者ID:antonywu,项目名称:tradelink,代码行数:27,代码来源:BigTradeUI.cs


示例11: Gauntlet

        public Gauntlet()
        {
            InitializeComponent();
            debug(Util.TLSIdentity());
            args.GotDebug += new DebugDelegate(args_GotDebug);
            args.ParseArgs(Environment.GetCommandLineArgs());
            FormClosing += new FormClosingEventHandler(Gauntlet_FormClosing);

            bw.WorkerSupportsCancellation = true;
            bw.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bw_RunWorkerCompleted);
            bw.DoWork += new DoWorkEventHandler(bw_DoWork);

            if (args.isUnattended)
            {
                background = true;
                ordersincsv.Checked = true;
                //ShowWindow(System.Diagnostics.Process.GetCurrentProcess().MainWindowHandle, SW_MINIMIZE);
                bindresponseevents();
                queuebut_Click(null, null);
            }
            else
            {
                tickFileFilterControl1.SetSymbols(args.Folder);
                UpdateResponses(Util.GetResponseList(args.DllName));
                debug(Util.TLSIdentity());
            }
            
        }
开发者ID:antonywu,项目名称:tradelink,代码行数:28,代码来源:Gauntlet.cs


示例12: Quote

        public Quote()
        {
            InitializeComponent();
            if ((Location.X == 0) && (Location.Y == 0))
            {
                Quotopia.Properties.Settings.Default.location = new Point(300, 300);
                Quotopia.Properties.Settings.Default.Save();
                Refresh();
            }
            
            Size = Quotopia.Properties.Settings.Default.wsize;
            debug(Util.TLSIdentity());
            QuoteGridSetup();
            statfade.Interval = 3000;
            statfade.Tick += new EventHandler(statfade_Tick);
            statfade.Start();
            ar.GotTick += new TickDelegate(ar_GotTick);
            tl.gotTick += new TickDelegate(tl_gotTick);
            tl.gotFill += new FillDelegate(tl_gotFill);
            tl.gotOrder += new OrderDelegate(tl_gotOrder);
            tl.gotOrderCancel += new UIntDelegate(tl_gotOrderCancel);
            tl.gotPosition += new PositionDelegate(tl_gotPosition);
            tl.gotAccounts += new DebugDelegate(tl_gotAccounts);
            ordergrid.ContextMenuStrip = new ContextMenuStrip();
            ordergrid.ContextMenuStrip.Items.Add("Cancel", null, new EventHandler(cancelorder));
            FormClosing += new FormClosingEventHandler(Quote_FormClosing);
            Resize += new EventHandler(Quote_Resize);
            if (tl.LinkType!= TLTypes.NONE)
                tl.RequestAccounts();
            else
                
            Util.ExistsNewVersions(tl);

        }
开发者ID:antonywu,项目名称:tradelink,代码行数:34,代码来源:Quote.cs


示例13: connectionType

 public connectionType()
 {
     InitializeComponent();
     LocalButton.Click += new EventHandler(LocalButton_click);
     ServerButton.Click += new EventHandler(ServerButton_click);
     FormClosing += new FormClosingEventHandler(form_closing);
 }
开发者ID:Aronhalt,项目名称:Invoice,代码行数:7,代码来源:connectionType.cs


示例14: RediMain

        public RediMain()
        {
            TradeLink.API.TLServer tls;
            if (Properties.Settings.Default.TLClientAddress == string.Empty)
                tls = new TradeLink.Common.TLServer_WM();
            else
                tls = new TradeLink.Common.TLServer_IP(Properties.Settings.Default.TLClientAddress, Properties.Settings.Default.TLClientPort);

            tl = new ServerRedi(tls);
            if (Properties.Settings.Default.AccountsAvailable != string.Empty)
            {
                tl.Accounts = Properties.Settings.Default.AccountsAvailable.Split(',');
                debug("Advertising static accounts: " + tl.Accounts);
            }
            TrackEnabled = Util.TrackUsage();
            Program = PROGRAM;
            InitializeComponent();
            tl.TickDebugVerbose = Properties.Settings.Default.TickDebuggingVerbose;
            tl.isAddingFuturesEXSpace = Properties.Settings.Default.isAddingFuturesEXSpace;
            tl.FuturesEXchanges = new List<string>(Properties.Settings.Default.FuturesEXchanges.Split(','));
            tl.isPaperTradeEnabled = Properties.Settings.Default.PaperTrade;
            tl.isPaperTradeUsingBidAsk = Properties.Settings.Default.PaperTradeBidAsk;
            tl.VerboseDebugging = Properties.Settings.Default.VerboseDebugging;
            tl.SendDebug += new TradeLink.API.DebugDelegate(tl_SendDebug);
            tl.AutoConvertToSmart = Properties.Settings.Default.AutoConvertToSmartForAvailable;

            FormClosing += new FormClosingEventHandler(RediMain_FormClosing);
        }
开发者ID:antonywu,项目名称:tradelink,代码行数:28,代码来源:RediMain.cs


示例15: Gauntlet

        public Gauntlet()
        {
            TrackEnabled = Util.TrackUsage();
            Program = PROGRAM;
            InitializeComponent();
            debug(Util.TLSIdentity());
            args.GotDebug += new DebugDelegate(args_GotDebug);
            args.ParseArgs(Environment.GetCommandLineArgs());
            FormClosing += new FormClosingEventHandler(Gauntlet_FormClosing);
            debug(RunTracker.CountNewGetPrettyRuns(PROGRAM, Util.PROGRAM));
            bw.WorkerSupportsCancellation = true;
            bw.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bw_RunWorkerCompleted);
            bw.DoWork += new DoWorkEventHandler(bw_DoWork);
            getsymwork.WorkerSupportsCancellation = true;
            getsymwork.DoWork += new DoWorkEventHandler(getsymwork_DoWork);
            getsymwork.RunWorkerCompleted += new RunWorkerCompletedEventHandler(getsymwork_RunWorkerCompleted);
            getsymwork.RunWorkerAsync();
            getsymwork.RunWorkerCompleted += new RunWorkerCompletedEventHandler(getsymwork_RunWorkerCompleted);

            if (args.isUnattended)
            {
                ordersincsv.Checked = true;
                //ShowWindow(System.Diagnostics.Process.GetCurrentProcess().MainWindowHandle, SW_MINIMIZE);
                bindresponseevents();
                queuebut_Click(null, null);
            }
            else
            {
                status("wait while tickdata is loaded...");
                UpdateResponses(Util.GetResponseList(args.DllName));
            }

        }
开发者ID:antonywu,项目名称:tradelink,代码行数:33,代码来源:Gauntlet.cs


示例16: SingleInputForm

        /// <summary>
        /// Initialize the single input form.
        /// </summary>
        /// <param name="valueLabel">The label showing name of the input value.</param>
        public SingleInputForm(string valueLabel)
        {
            InitializeComponent();

            label1.Text = valueLabel;
            FormClosing += new FormClosingEventHandler(SingleInputForm_FormClosing);
        }
开发者ID:nazzal88,项目名称:ares,代码行数:11,代码来源:SingleInputForm.cs


示例17: SterMain

        public SterMain()
        {
            InitializeComponent();
            tt.Interval = 1000;
            tt.Enabled = true;
            tt.Tick += new EventHandler(tt_Tick);
            tt.Start();

            stiEvents.SetOrderEventsAsStructs(true);

            stiEvents.OnSTIOrderUpdate += new _ISTIEventsEvents_OnSTIOrderUpdateEventHandler(stiEvents_OnSTIOrderUpdate);
            stiEvents.OnSTITradeUpdate += new _ISTIEventsEvents_OnSTITradeUpdateEventHandler(stiEvents_OnSTITradeUpdate);
            stiPos.OnSTIPositionUpdate += new _ISTIPositionEvents_OnSTIPositionUpdateEventHandler(stiPos_OnSTIPositionUpdate);
            stiQuote.OnSTIQuoteUpdate += new _ISTIQuoteEvents_OnSTIQuoteUpdateEventHandler(stiQuote_OnSTIQuoteUpdate);
            stiQuote.OnSTIQuoteSnap += new _ISTIQuoteEvents_OnSTIQuoteSnapEventHandler(stiQuote_OnSTIQuoteSnap);
            stiPos.GetCurrentPositions();

            tl.newAcctRequest += new StringDelegate(tl_newAcctRequest);
            tl.newProviderName = Providers.Sterling;
            tl.newSendOrderRequest += new OrderDelegate(tl_gotSrvFillRequest);
            tl.newPosList += new PositionArrayDelegate(tl_gotSrvPosList);
            tl.newRegisterStocks += new DebugDelegate(tl_RegisterStocks);
            tl.newOrderCancelRequest += new UIntDelegate(tl_OrderCancelRequest);
            tl.newFeatureRequest += new MessageArrayDelegate(tl_newFeatureRequest);
            tl.newUnknownRequest += new UnknownMessageDelegate(tl_newUnknownRequest);
            tl.newImbalanceRequest += new VoidDelegate(tl_newImbalanceRequest);
            debug(PROGRAM + Util.TLSIdentity());
            FormClosing += new FormClosingEventHandler(SterMain_FormClosing);
        }
开发者ID:antonywu,项目名称:tradelink,代码行数:29,代码来源:SterMain.cs


示例18: DASServerMain

        public DASServerMain()
        {
            TrackEnabled = Util.TrackUsage();
            Program = PROGRAM;
           
            InitializeComponent();
            FormClosing += new FormClosingEventHandler(DASServerMain_FormClosing);
            if (Properties.Settings.Default.TLClientAddress == string.Empty)
                tl = new TradeLink.Common.TLServer_WM();
            else
                tl = new TradeLink.Common.TLServer_IP(Properties.Settings.Default.TLClientAddress, Properties.Settings.Default.TLClientPort);


            // bindings
            tl.newProviderName = Providers.DAS;
            tl.newFeatureRequest += new MessageArrayDelegate(tl_newFeatureRequest);
            tl.newSendOrderRequest += new OrderDelegateStatus(tl_gotSrvFillRequest);
            //tl.newAcctRequest += new StringDelegate(tl_gotSrvAcctRequest);
            tl.newOrderCancelRequest += new LongDelegate(tl_newOrderCancelRequest);
            tl.newUnknownRequest += new UnknownMessageDelegate(tl_newUnknownRequest);
            tl.newRegisterSymbols +=new SymbolRegisterDel(tl_newRegisterSymbols);
            tl.newPosList += new PositionAccountArrayDelegate(tl_newPosList);

            debug(Util.TLSIdentity());
            debug("Attempting to start: " + PROGRAM);

            //api.OnStatusChange += new Axtdaactx.ITDAAPICommEvents_OnStatusChangeEventHandler(api_OnStatusChange);
            ////api.OnL1Quote +=  rs_LevelOneStreaming = new AmeritradeBrokerAPI.RequestState();
            ////api.rs_LevelOneStreaming.TickWithArgs += new AmeritradeBrokerAPI.EventHandlerWithArgs(rs_LevelOneStreaming_TickWithArgs);
            ////api.rs_ActivesStreaming = new AmeritradeBrokerAPI.RequestState();
            ////api.rs_ActivesStreaming.TickWithArgs += new AmeritradeBrokerAPI.EventHandlerWithArgs(rs_ActivesStreaming_TickWithArgs);
            //api.OnL1Quote += new Axtdaactx.ITDAAPICommEvents_OnL1QuoteEventHandler(api_LevelOneStreaming);
            //doLogin();
        }
开发者ID:bluejack2000,项目名称:core,代码行数:34,代码来源:DASServerMain.cs


示例19: ServerMBMain

        public ServerMBMain()
        {
            InitializeComponent();
            _msg.SendToBack();
            m_ComMgr = new MBTCOMLib.MbtComMgrClass();
            m_ComMgr.SilentMode = true;
            m_ComMgr.EnableSplash(false);
            m_OrderClient = m_ComMgr.OrderClient;
            m_Quotes = m_ComMgr.Quotes;
            ContextMenu = new ContextMenu();
            ContextMenu.MenuItems.Add("Messages", new EventHandler(rightmessage));

            // tradelink bindings
            tl.newProviderName = Providers.MBTrading;
            tl.newFeatureRequest += new MessageArrayDelegate(tl_newFeatureRequest);
            tl.newSendOrderRequest += new OrderDelegate(tl_newSendOrderRequest);
            tl.newRegisterStocks += new DebugDelegate(tl_newRegisterStocks);
            tl.newOrderCancelRequest += new UIntDelegate(tl_newOrderCancelRequest);
            tl.newAcctRequest += new StringDelegate(tl_newAcctRequest);
            tl.newPosList += new PositionArrayDelegate(tl_newPosList);


            // mb bindings
            m_ComMgr.OnLogonSucceed += new IMbtComMgrEvents_OnLogonSucceedEventHandler(m_ComMgr_OnLogonSucceed);
            m_ComMgr.OnLogonDeny += new IMbtComMgrEvents_OnLogonDenyEventHandler(m_ComMgr_OnLogonDeny);
            m_OrderClient.OnSubmit += new _IMbtOrderClientEvents_OnSubmitEventHandler(m_OrderClient_OnSubmit);
            m_OrderClient.OnRemove += new _IMbtOrderClientEvents_OnRemoveEventHandler(m_OrderClient_OnRemove);
            m_OrderClient.OnPositionUpdated += new _IMbtOrderClientEvents_OnPositionUpdatedEventHandler(m_OrderClient_OnPositionUpdated);


            FormClosing += new FormClosingEventHandler(ServerMBMain_FormClosing);

        }
开发者ID:antonywu,项目名称:tradelink,代码行数:33,代码来源:ServerMBMain.cs


示例20: EsignalMain

        public EsignalMain()
        {
            TLServer tls;
            if (Properties.Settings.Default.TLClientAddress == string.Empty)
                tls = new TLServer_WM();
            else
                tls = new TLServer_IP(Properties.Settings.Default.TLClientAddress, Properties.Settings.Default.TLClientPort);

            TrackEnabled = Util.TrackUsage();
            Program = PROGRAM;
            InitializeComponent();
            tl = new EsignalServer(tls);
            // set defaults
            tl.isPaperTradeEnabled = Properties.Settings.Default.PaperTrade;
            tl.isPaperTradeUsingBidAsk = Properties.Settings.Default.PaperTradeUseBidAsk;
            tl.AllowSendInvalidBars = Properties.Settings.Default.AllowSendOfInvalidBars;
            tl.DefaultBarsBack = Properties.Settings.Default.DefaultBarsBack;
            tl.VerboseDebugging = Properties.Settings.Default.VerboseDebugging;
            tl.ReleaseBarHistoryAfteRequest = Properties.Settings.Default.ReleaseBarHistoryAfterSending;
            tl.ReleaseDeadSymbols = Properties.Settings.Default.ReleaseDeadSymbols;
            tl.WaitBetweenEvents = Properties.Settings.Default.WaitBetweenEvents;
            tl.BarRequestsGetAllData = Properties.Settings.Default.BarRequestsuseAllData;
            // send debug messages to log file
            tl.GotDebug += new DebugFullDelegate(debug);
            debug("Started " + PROGRAM + Util.TLVersion());
            // attempt to connect to esignal
            _ok_Click(null, null);
            // handle connector exits
            FormClosing += new FormClosingEventHandler(EsignalMain_FormClosing);
        }
开发者ID:antonywu,项目名称:tradelink,代码行数:30,代码来源:EsignalMain.cs



注:本文中的FormClosingEventHandler类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# FormContext类代码示例发布时间:2022-05-24
下一篇:
C# FormBorderStyle类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap