Exemple #1
0
        private void ConstructUsedFlagControl()
        {
            _rdoBtnLstUsedFlag    = new RadioButtonList();
            _rdoBtnLstUsedFlag.ID = "rdoBtnLstUsedFlag";
            _rdoBtnLstUsedFlag.RepeatDirection = this.RepeatDirection;
            _rdoBtnLstUsedFlag.Items.Add(new ListItem("启用", UsedFlag.BeingUsed.ToString()));
            _rdoBtnLstUsedFlag.Items.Add(new ListItem("停用", UsedFlag.Stopped.ToString()));
            _rdoBtnLstUsedFlag.SelectedIndex =
                _rdoBtnLstUsedFlag.Items.IndexOf(
                    _rdoBtnLstUsedFlag.Items.FindByValue(UsedFlag.ToString()));

            this.Controls.Add(_rdoBtnLstUsedFlag);
        }
        public static string ToReadableString(this UsedFlag flag)
        {
            switch (flag)
            {
            case UsedFlag.Unused:
                return("발동 안됨");

            case UsedFlag.Used:
                return("아군 발동");

            case UsedFlag.EnemyUsed:
                return("적 발동");

            case UsedFlag.BothUsed:
                return("쌍방 발동");

            default:
                return("");
            }
        }