예제 #1
0
        //################################################################################
        #region Private Members

        private void InitializePanels()
        {
            LayoutPanel = new LayoutPanel(this);
            TitlePanel  = new TitlePanel(this);

            EurTryStockPanel  = new StockPanel(this, StockServiceFactory.CreateService("Yahoo", "EURTRY"));
            UsdTryStockPanel  = new StockPanel(this, StockServiceFactory.CreateService("Yahoo", "USDTRY"));
            EurUsdStockPanel  = new StockPanel(this, StockServiceFactory.CreateService("Yahoo", "EURUSD"), 5000);
            SiemensStockPanel = new StockPanel(this, StockServiceFactory.CreateService("Yahoo", "SIEMENS"), 10000);

            HourPanel = new TimerPanel();

            LayoutPanel.Add(TitlePanel);

            LayoutPanel.Add(EurTryStockPanel);
            LayoutPanel.Add(UsdTryStockPanel);
            LayoutPanel.Add(EurUsdStockPanel);
            LayoutPanel.Add(SiemensStockPanel);

            LayoutPanel.Add(HourPanel);

            Controls.Add(LayoutPanel);

            TitlePanel.CustomContextMenu = CustomContextMenu.Instance;
        }
예제 #2
0
        public MainDialog()
        {
            InitializeComponent();

            lst_Stocks.Clear();

            m_StockPanel = new StockPanel();
            m_StockPanel.StockChanged += new EventHandler <StockChangedEventArgs>(StockPanel_StockChanged_EventHandler);
            m_StockPanel.StockChecked += new EventHandler <StockChangedEventArgs>(StockPanel_StockChecked_EventHandler);
            TabPage_Stock.Controls.Add(m_StockPanel);

            m_IndexPanel = new IndexPanel();
            m_IndexPanel.IndexItemChanged += new EventHandler <IndexEventArgs>(IndexPanel_IndexItemChanged_EventHandler);
            TabPage_Market.Controls.Add(m_IndexPanel);

            m_StockList = new StockDetailView("");
            TabPage_StockDetail.Controls.Add(m_StockList);

            m_DealPanel = new DealPanel();
            TabPage_Deal.Controls.Add(m_DealPanel);
        }