示例#1
0
        private void LoadState()
        {
            Util.CopyUserFile();
            this.stateDef = new PairList(Util.GetUserPath("maidmon.state.def"));
            this.stateDef.Load();
            PairList pairList = this.stateDef;

            if (pairList.IsDefined("font") && pairList.IsDefined("fontsize"))
            {
                FontFamily family = new FontFamily(pairList["font"]);
                this.Font = new Font(family, pairList.GetFloat("fontsize"));
            }
            base.Left                = pairList["left"].ToInt();
            base.Top                 = pairList["top"].ToInt();
            base.Width               = pairList["width"].ToInt();
            base.Height              = pairList["height"].ToInt();
            this.titleHeader.Width   = pairList["title.width"].ToInt();
            this.serviceHeader.Width = pairList["service.width"].ToInt();
            this.timeHeader.Width    = pairList["time.width"].ToInt();
            this.statusHeader.Width  = pairList["status.width"].ToInt();
            this.hostHeader.Width    = pairList["host.width"].ToInt();
            this.tunerHeader.Width   = pairList["tuner.width"].ToInt();
        }