この人頭いいなと思ったエピソード

VB.NET2005で複数の動的コントロールLabel()をPanel1に作成後、
必要なくなったLabel()が存在することを確認し
存在した場合に削除処理を実行する方法がわかりません。

[Label(1)]
[Label(2)]
     ←既に削除済みで、再度削除処理を実行させない
[Label(4)]
  :
[Label(x)]

以下に2点お願いします。
(1)動的コントロールの存在確認方法
(2)動的コントロールの削除方法

A 回答 (1件)

この場合の「削除」とは、Panel1上からコントロールを除外する、という解釈でよろしいでしょうか?


その場合、存在確認は
Panel1.Controls.Contains(削除したいコントロール)
削除は
Panel1.Controls.Remove(削除したいコントロール)
となります。
    • good
    • 3
この回答へのお礼

ありがとうございました。
あっさり解決しました。

お礼日時:2008/08/17 14:06

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報

このQ&Aを見た人がよく見るQ&A