ふらっと C#,C♯,C#(初心者用) Part142at TECHふらっと C#,C♯,C#(初心者用) Part142 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト475:デフォルトの名無しさん 19/04/22 20:39:27.38 Xu5D3g840.net 独自に作成したユーザコントロールをdataGridViewのカラムに追加する処理を作成しているんですが 追加したものをそのまま削除するとうまく削除出来ず、一方のユーザコントロールが必ず画面上に残ってしまうんですが なぜでしょうか?原因がわからず悩んでいます どなたか教えてください //①ひとまず空のデータを作成してdataGridViewに格納 DataTable dt = new DataTable(); dt.Columns.AddRange(new DataColumn[] {new DataColumn(), new DataColumn(), }); dt.Rows.Add(new object[] { "", "" }); this.dataGridView1.DataSource = dt; //②ユーザコントロール1をdataGridViewに追加 UserControl1 userControl1 = new UserControl1(); this.dataGridView1.Controls.Add(userControl1); userControl1.Location = this.dataGridView1.GetCellDisplayRectangle(0, 0, true).Location; //③ユーザコントロール2をdataGridViewに追加 UserControl1 userControl2 = new UserControl1(); this.dataGridView1.Controls.Add(userControl2); userControl2.Location = this.dataGridView1.GetCellDisplayRectangle(1, 0, true).Location; //④追加したユーザコントロールを削除→何故かユーザコントロール2だけが残る dataGridView1.Controls.Clear(); 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch