当前位置: 首页>>代码示例>>C#>>正文


C# ConfigFile.addProperty方法代码示例

本文整理汇总了C#中ConfigFile.addProperty方法的典型用法代码示例。如果您正苦于以下问题:C# ConfigFile.addProperty方法的具体用法?C# ConfigFile.addProperty怎么用?C# ConfigFile.addProperty使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ConfigFile的用法示例。


在下文中一共展示了ConfigFile.addProperty方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Util

        static Util()
        {
            try
            {
                ConfigFile configFile = new ConfigFile(Util.CONFIGPATH);

                Util.HLPURL = configFile["help"];
                Util.URL = configFile["url"];
                Util.LISTURL = configFile["lists"];
                Util.SCHEMA = configFile["schema"];
                Util.SHOWBUILDNEWS = configFile["1"].Equals("yes");
                Util.SHOWRIGHT = configFile["right"].Equals("yes");
                Util.NOCOMMIT = configFile["ac"].Equals("yes");
                Util.SHOWGER = configFile["ger"].Equals("yes");
                Util.SHOWNR = configFile["shnr"].Equals("yes");
                Util.TIMER = Int32.Parse(configFile["timer"]);

                try
                {
                    Util.SCREEN_ID = Int32.Parse(configFile["screen_id"]);
                    View.display = Util.GetScreen(Util.SCREEN_ID);
                }
                catch (Exception)
                {
                    Util.SCREEN_ID = 0;
                    View.display = Screen.PrimaryScreen;
                    configFile.addProperty("screen_id", "0");
                    configFile.Save(Util.CONFIGPATH);
                }

                if (configFile["show_preview"] == "n/a")
                {
                    Util.SHOW_PREVIEW = false;
                    configFile.addProperty("show_preview", "no");
                    configFile.Save(Util.CONFIGPATH);
                }
                else
                {
                    Util.SHOW_PREVIEW = configFile["show_preview"] == "yes";
                }

                Util.FONT = Util.GetFont(configFile["fonts.standard"]);
                Util.SPECFONT = Util.GetFont(configFile["fonts.special"]);
                Util.TRANSFONT = Util.GetFont(configFile["fonts.transfont"]);
                Util.REFCOLOR = Util.GetColor(configFile["fonts.refcolor"]);
                Util.COLOR = Util.GetColor(configFile["fonts.color"]);
                Util.refmode = configFile["fonts.refmode"] == "normal";
                Util.UNICOLOR = Util.GetColor(configFile["presentation.unicol"]);
                Util.GRADCOL1 = Util.GetColor(configFile["presentation.gradcol1"]);
                Util.GRADCOL2 = Util.GetColor(configFile["presentation.gradcol2"]);
                Util.PREMODE = Int32.Parse(configFile["presentation.mode"]);
                Util.PICTURI = configFile["presentation.picuri"];
                Util.CASCADEPIC = configFile["presentation.cascade"].Equals("yes");

                for (int i = 0; i < Util.FX.Length; i++)
                {
                    Util.FX[i] = configFile["FX.f" + (i + 1)];
                }

                Util.loadStats();

            }
            catch (Exception e)
            {
                Util.MBoxError(e.Message, e);
            }
        }
开发者ID:BackupTheBerlios,项目名称:lyra2-svn,代码行数:67,代码来源:Util.cs

示例2: Util

        static Util()
        {
            try
              {
            ConfigFile configFile = new ConfigFile(CONFIGPATH);

            HLPURL = configFile["help"];
            //Util.URL = configFile["url"];
            LISTURL = configFile["lists"];
            SHOWBUILDNEWS = configFile["1"].Equals("yes");
            SHOWRIGHT = configFile["right"].Equals("yes");
            NOCOMMIT = configFile["ac"].Equals("yes");
            SHOWGER = configFile["ger"].Equals("yes");
            SHOWNR = configFile["shnr"].Equals("yes");
            TIMER = Int32.Parse(configFile["timer"]);

            try
            {
              SCREEN_ID = Int32.Parse(configFile["screen_id"]);
              View.Display = GetScreen(SCREEN_ID);
            }
            catch (Exception)
            {
              SCREEN_ID = 0;
              View.Display = Screen.PrimaryScreen;
              configFile.addProperty("screen_id", "0");
              configFile.Save(CONFIGPATH);
            }

            if (configFile["show_preview"] == "n/a")
            {
              SHOW_PREVIEW = false;
              configFile.addProperty("show_preview", "no");
              configFile.Save(CONFIGPATH);
            }
            else
            {
              SHOW_PREVIEW = configFile["show_preview"] == "yes";
            }

            FONT = GetFont(configFile["fonts.standard"]);
            TITLEFONT = new Font(FONT.FontFamily, FONT.Size + 2);
            SPECFONT = GetFont(configFile["fonts.special"]);
            TRANSFONT = GetFont(configFile["fonts.transfont"]);
            REFCOLOR = GetColor(configFile["fonts.refcolor"]);
            COLOR = GetColor(configFile["fonts.color"]);
            refmode = configFile["fonts.refmode"] == "normal";
            UNICOLOR = GetColor(configFile["presentation.unicol"]);
            GRADCOL1 = GetColor(configFile["presentation.gradcol1"]);
            GRADCOL2 = GetColor(configFile["presentation.gradcol2"]);
            PREMODE = Int32.Parse(configFile["presentation.mode"]);
            PICTURI = configFile["presentation.picuri"];
            CASCADEPIC = configFile["presentation.cascade"].Equals("yes");

            for (int i = 0; i < FX.Length; i++)
            {
              FX[i] = configFile["FX.f" + (i + 1)];
            }

            loadStats();
              }
              catch (Exception e)
              {
            MBoxError(e.Message, e);
              }
        }
开发者ID:ogirard,项目名称:lyra2,代码行数:66,代码来源:Util.cs


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