Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
C# チェックボックスの表示順番について
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30786#CommentId85404
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
ケンケン
 (社会人)
投稿日時
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();
}
}
}
チェックボックスの表示順番は、上からチェックされた順番になりませんか?
何方か、わかる方ご教授お願い致します。