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(""); } }