---
title: "Lägga existerande panel i ny panel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/118866-lägga-existerande-panel-i-ny-panel"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Hakanrode"
published: "2004-12-29T11:55:43.000Z"
updated: "2004-12-29T15:14:49.000Z"
replies: 16
views: 635
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/118866-lägga-existerande-panel-i-ny-panel"
---

# Lägga existerande panel i ny panel

## #1 — Hakanrode, 2004-12-29T11:55Z

Hej!

Jag undrar om det är möjligt att lägga en panel inuti en annan panel?

Jag får felmeddelandet 

"Multiple controls with the same ID 'panelSthlm' were found. FindControl requires that controls have unique IDs. "

när jag försöker lägga till en redan existerande panel i en ny panel

panelStorstad.Controls.Add(panelSthlm). Hur kommer det sig?

Tacksam för svar.

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

## #2 — Josef, 2004-12-29T12:19Z

För att du redan har en kontroll som heter *panelSthlm*. Byt namn på den så borde det fungera.

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

## #3 — Hakanrode, 2004-12-29T12:23Z

Hmm, fast det är ju den existerande panelen (panelSthlm) jag vill lägga till, inte ngn ny. Går det?

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

## #4 — Josef, 2004-12-29T12:46Z

Hur kan du lägga till en existerande panel?

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

## #5 — Hakanrode, 2004-12-29T12:48Z

Så det går inte alltså?

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

## #6 — Josef, 2004-12-29T12:50Z

Du kan inte ha två kontroller med samma namn.

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

## #7 — Hakanrode, 2004-12-29T12:56Z

Nej, okej. Det jag gör är att först bygga upp panelStockholm (innehåller dynamiskt tillsatta linkbuttons) sedan bygger jag upp panelStorstad (även den uppbyggd av dynamiskt tillsatta linkbuttons). Det jag sedan vill är att om Stockholm läggs till i panelStorstad så vill jag även lägga till panelStockholm till panelStorstad men det går alltså inte att lägga till en redan existerande panel?

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

## #8 — Josef, 2004-12-29T12:57Z

Inte så länge som den har samma namn.

/red: Så du bygger upp panelSthlm men visar den inte förrens den ska visas i panelStorstad? Är det rätt?

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

## #9 — Hakanrode, 2004-12-29T13:02Z

Ja det är rätt. Jag har en "meny" och om man klickar på Stockholm (som ligger i panelStorstad) så ska panelStockholm visas under länken Stockholm är det tänkt. 

Jag har bara en panelStockholm, det är därför jag är lite fundersam över om det går att lägga en existerande panel inuti en annan.

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

## #10 — Josef, 2004-12-29T13:03Z

Så du har inte "lagt till" panelen på något annat ställe innan?

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

## #11 — Hakanrode, 2004-12-29T13:08Z

Hmm... nej, inte vad jag kan se (har sökt i dokumentet också)

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

## #12 — Josef, 2004-12-29T13:10Z

Hur gör du för att visa panelen i panelStorstad då?

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

## #13 — Hakanrode, 2004-12-29T13:16Z

private void visaStorstad()
		{
CWorkUtilities objWork = CWorkUtilities.GetInstance(false,Session);

int stockholm = 0;
			
foreach(DataRow theRow in objWork.DsNews.Tables\["STORSTAD"\].Rows)
{

if(theRow\["LOCATION"\].ToString() == "Stockholm/Kista")
{
   stockholm = stockholm + 1;
}

				
if (stockholm \> 0)
{
    LinkButton lbtnStockholm = new LinkButton();
    lbtnStockholm.Click += new   
    System.EventHandler.lbtnStockholm_Click);
    lbtnStockholm.Text = "\<b\>Stockholm/Kista\</b\>\<br\>\<br\>";
    PanelStorstad.Controls.Add(lbtnStockholm);

Här efter skulle jag vilja lägga

PanelStorstad.Controls.Add(lpanelStockholm);

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

## #14 — Josef, 2004-12-29T13:19Z

Och hur ser instansieringen ut av panelStockholm?

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

## #15 — Hakanrode, 2004-12-29T13:22Z

Jag försökt både genom att lägga dit en komponent i vs

protected System.Web.UI.WebControls.Panel panelStockholm;

och skapa den direkt i koden

Panel panelStockholm = new Panel();

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

## #16 — Hakanrode, 2004-12-29T13:31Z

Nu får jag in panelStockholm i panelStorstad men sist. Vet du om det går att i efterhand lägga till panelStockholm på en viss placering i panelStorstad? (så att den inte hamnar sist i samligen vid controls.add så att säga....

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

## #17 — Gladh, 2004-12-29T15:14Z

```
controls.AddAt()
```

\- M

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/118866-lägga-existerande-panel-i-ny-panel
