Exemple #1
0
        /// <summary>
        /// ボタンレイアウト表示変更
        /// </summary>
        /// <param name="btnType">表示ボタン種類</param>
        private void ChangeLayout(DisplayBtnType btnType)
        {
            switch (btnType)
            {
            case DisplayBtnType.BtnDate:
                FLPanelSetDate.Visible = true;
                break;

            case DisplayBtnType.Assets:
                TLPanelBtnSpace.Visible = true;
                IndicateBtnList(3, DisplayBtnType.Assets);
                break;

            case DisplayBtnType.IncomeClassification:
                TLPanelBtnSpace.Visible = true;
                IndicateBtnList(5, DisplayBtnType.IncomeClassification);
                break;

            case DisplayBtnType.SpendingClassification:
                TLPanelBtnSpace.Visible = true;
                IndicateBtnList(12, DisplayBtnType.SpendingClassification);
                break;

            case DisplayBtnType.Money:
            case DisplayBtnType.Content:
                TLPanelContent.Visible  = false;
                FLPanelSetDate.Visible  = false;
                TLPanelBtnSpace.Visible = false;
                break;
            }
        }
Exemple #2
0
        /// <summary>
        /// ボタン表示
        /// </summary>
        /// <param name="BtnCount"></param>
        /// <param name="btnType"></param>
        private void IndicateBtnList(int BtnCount, DisplayBtnType btnType)
        {
            List <string> strList = new List <string>();

            //Iniファイルから文字列リスト取得
            if (IniFileManager.ReadIniFile(btnType, out strList))
            {
                for (int i = 0; i < BtnCount; i++)
                {
                    //ボタン文字表示
                    btnList[i].Text = strList[i];
                }
            }
            else
            {
                return;
            }

            //iniファイルからボタン表示一覧取得
            for (int i = 0; i < BtnCount; i++)
            {
                btnList[i].Visible = true;
            }
        }