예제 #1
0
    /**
     * @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;
    }
예제 #2
0
    //-----+-----+-----+-----+-----+-----+-----
    // 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;
    }