Ejemplo n.º 1
0
        public BaseControl LoadControlUp(SiteControl siteControl)
        {
            BaseControl baseControl = (BaseControl)LoadControl(siteControl.Path);

            baseControl.ControlId    = siteControl.Name;
            baseControl.ControlOrder = siteControl.Order;
            return(baseControl);
        }
Ejemplo n.º 2
0
 public void InitializeSiteList(List <ASiteObj> SiteObjList)
 {
     m_pSiteControl           = new SiteControl();
     m_pSiteSource.DataSource = SiteObjList;
     m_pSiteControl.BindingData(m_pSiteSource);
     m_pSiteControl.Dock = DockStyle.Fill;
     this.Controls.Add(m_pSiteControl);
     m_pSiteControl.ControlHeight();
 }
Ejemplo n.º 3
0
        void InitializeCtrl()
        {
            #region 工具栏
            m_pRainfallsToolbar              = new rainfallsToolBar();
            m_pRainfallsToolbar.DbHelper     = m_pDbHelper;
            m_pRainfallsToolbar.SiteRainCalc = m_pSiteRainCalc;
            addCtrl(m_pRainfallsToolbar, DockStyle.Top);

            #endregion

            #region 线路+站点
            m_pSectionControl = new SectionControl();
            m_pSectionControl.RainfallsDbHelper = m_pDbHelper;
            m_pSectionControl.SoundPlay         = CAlarmSound.getInstance();
            m_pSectionSource.DataSource         = m_pSectionObjList;
            m_pSectionControl.BindingData(m_pSectionSource);
            m_pSectionControl.SectionObjList = m_pSectionObjList;
            addCtrl(m_pSectionControl, DockStyle.Top);
            m_pSectionControl.ControlHeight();
            #endregion

            #region 雨量标题
            m_pRainfallsCaption = new captionCtrl();
            addCtrl(m_pRainfallsCaption, DockStyle.Top);
            m_pRainfallsCaption.setCaptionKm(CRainfallXmlHelper.getInstance().siteName + m_pDefaultKM);
            #endregion

            #region 监测点列表
            // m_pRainfallStatueBar = new statueBarCtrl();
            m_pSiteControl           = new SiteControl();
            m_pSiteSource.DataSource = m_pSiteObjList;
            m_pSiteControl.BindingData(m_pSiteSource);
            addCtrl(m_pSiteControl, DockStyle.Bottom);
            m_pSiteControl.ControlHeight();
            #endregion
            #region 通知栏
            m_pNotifyControl = new UITrackOpenNofityControl();
            addCtrl(m_pNotifyControl, DockStyle.Bottom);

            #endregion
            mEvent.Set();
        }
Ejemplo n.º 4
0
 public BaseControl LoadControlUp(SiteControl siteControl)
 {
     return((BaseControl)LoadControl(siteControl.Path));
 }