投稿者 ケンケン  (社会人) 投稿日時 2022/8/10 11:17:40
C# 
  チェックボックス
  大阪
  東京
  名古屋
  福岡
  北海道

 すべてチェックをして表示すると
  (複数でも同じ)
  北海道
  福岡
  名古屋
  東京
  大阪
  の順で表示されます。

  ソースコードです。   

            foreach (Control item in groupBox1.Controls)
            {

                if (item.GetType().Equals(typeof(CheckBox)))
                {
                    // チェックボックスの場合
                    CheckBox obj = item as CheckBox;
                    if (obj.Checked)
                    {

                        // 選択されているなら表示させる。
                        chkitem.Add(obj.Tag.ToString() + " ");
                        Console.WriteLine("tag: " + obj.Tag.ToString() + " ");
                        chkitem.Sort();
                        foreach (var i in chkitem)
                        {
                            txttorikomi.Text += i.ToString();
                        }

                        chkitem.Clear();


                    }
                }
            }

チェックボックスの表示順番は、上からチェックされた順番になりませんか?

 何方か、わかる方ご教授お願い致します。