/** * @brief プルダウンのTextFieldに入力のあるポケモンをリスト化. */ private void ChangeTextField(PulldownList pulldown) { List <string> list = new List <string>(); list.Add(""); if (false == System.String.IsNullOrEmpty(pulldown.Text)) { var ret = from c in PokeTable.Instance.PokemonDB.param where c.Name.Contains(pulldown.Text) select c; foreach (Entity_pokemon_db.Param p in ret) { list.Add(p.Name); } } else { foreach (Entity_pokemon_db.Param p in PokeTable.Instance.PokemonDB.param) { list.Add(p.Name); } } pulldown_.ListItem = list; }
//-----+-----+-----+-----+-----+-----+----- // PulldownList Event Delegater /** * @brief テキストフィールドの入力を開始したとき. */ private void ActiveTextField(PulldownList pulldown) { List <string> list = new List <string>(); list.Add(""); foreach (Entity_pokemon_db.Param p in PokeTable.Instance.PokemonDB.param) { list.Add(p.Name); } pulldown_.ListItem = list; }