---
title: "Ta bort controller"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/94127-ta-bort-controller"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Viktor"
published: "2004-01-06T22:57:11.000Z"
updated: "2004-01-07T10:06:01.000Z"
replies: 5
views: 206
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/94127-ta-bort-controller"
---

# Ta bort controller

## #1 — Viktor, 2004-01-06T22:57Z

Jag skapar dynamiskt en massa picture box controller i min form, och när användaren gör ett val så vill jag ta bort alla som finns och skapa nya med nya bilder, hur gör jag för att ta bort dem så de även städas från minnet? Om jag bara tar hide så finns det ju fortfarande saker som pekar på dem så de kommer ju inte att städas bort. Alla picture box ligger i en panel.

/Viktor

Permalänk: https://www.webforum.nu/p/94127

## #2 — renholm, 2004-01-06T23:23Z

Är inte direkt hemma på detta område men har en chansning. Kontrollerna ligger väl i en Collection. T.ex minForm.Controls, då kan du väl anropa minForm.Controls.Remove eller RemoveAt för att ta bort controller, vet dock inte hur minneshanteringen fungerar i det fallet.

Permalänk: https://www.webforum.nu/p/1244842

## #3 — Phorpher, 2004-01-06T23:30Z

> **renholm skrev:**
>
> Är inte direkt hemma på detta område men har en chansning. Kontrollerna ligger väl i en Collection. T.ex minForm.Controls, då kan du väl anropa minForm.Controls.Remove eller RemoveAt för att ta bort controller, vet dock inte hur minneshanteringen fungerar i det fallet.

Precis. :bire 

Finns ju en metod Clear() som tömmer en collection.

T.ex.

```
minForm.Controls.Clear();
```

Permalänk: https://www.webforum.nu/p/1244843

## #4 — Viktor, 2004-01-07T06:23Z

Tack :)

/Viktor

Permalänk: https://www.webforum.nu/p/1244873

## #5 — Gladh, 2004-01-07T07:25Z

"hur gör jag för att ta bort dem så de även städas från minnet?"

Bara för att du gör en remove/clear betyder inte det att det försvinner från minnet.

Du berättar dock att det är okej att ta bort från minnet om det görs en GC. 

Det är säkert det du vill, men det är lite skillnad ändå :)

\- M

Permalänk: https://www.webforum.nu/p/1244879

## #6 — Viktor, 2004-01-07T10:06Z

Jo, det var det som jag menade :)

/Viktor

Permalänk: https://www.webforum.nu/p/1244932

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/94127-ta-bort-controller
