5

実行時にグリッドの指定された要素(grid1)を削除する必要があります。これは私が要素を追加するコードです。

 examControls.Add(excontrol);  // add the element on the ArrayList
 excontrol.Margin = new Thickness(x, y + margin, 0, 0);
 grid1.Children.Add(excontrol);   

指定された「excontrol」要素(実行時に追加)を実行時に削除するにはどうすればよいですか?

前もって感謝します

4

2 に答える 2

11

コントロールの記録を保持している場合は、次のようにすることができます。

grid1.Children.Remove(excontrol);

削除したいコントロールを保持する変数がない場合は、何らかの方法(タグ、名前)でそれを識別し、グリッドの子でそのコントロールを見つけてからを呼び出す必要がありますRemove

于 2013-03-25T17:35:48.830 に答える
6
grid1.Children.Remove(excontrol) //edited per your edit -- this is exactly what ChrisF posted though

また

grid1.Children.RemoveAt(index)
于 2013-03-25T17:36:02.337 に答える