---
title: "Om visible?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/60722-om-visible"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "icaaq"
published: "2002-11-30T08:59:29.000Z"
updated: "2002-12-01T08:51:49.000Z"
replies: 5
views: 192
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/60722-om-visible"
---

# Om visible?

## #1 — icaaq, 2002-11-30T08:59Z

Kan jag på nått sätt kolla om en viss Controll(ImageButton) finns på den renderade sidan?

mvh icaaq

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

## #2 — icaaq, 2002-11-30T09:31Z

Jag har alltså skapat en imagebutton som på som ska skicka ett formulär men problemet är att formuläter och kanppen inte alltid är synliga(visible) så om det inte är det så får jag **System.NullReferenceException: Object reference not set to an instance of an object.** på den feta raden:

```
[red]private void InitializeComponent()
		{    
			this.btnstat.Click += new System.EventHandler(this.btnstat_Click);
			this.btncontact.Click += new System.EventHandler(this.btncontact_Click);
			this.loginbutton.Click += new System.Web.UI.ImageClickEventHandler(this.loginbutton_Click);
			this.newsButton.Click += new System.Web.UI.ImageClickEventHandler(this.newsButton_Click);
			[b]this.btncontactok.Click += new System.Web.UI.ImageClickEventHandler(this.btncontactok_Click);[/b]
			this.Load += new System.EventHandler(this.Page_Load);
		}[/red]
```

hur kan jag åtgärda detta?

mvh icaaq

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

## #3 — renholm, 2002-11-30T14:04Z

Om den är visible=false eller ej bör inte spela någon roll här, kontrollera att du har deklarerat knappen om du använder code-behind.

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

## #4 — icaaq, 2002-11-30T14:30Z

Nej det är inte det som är felet ......det är det att jag skapar knappen i code-behind:

```
[red]
ImageButton btncontactok = new ImageButton();
			btncontactok.ImageUrl = "images/ok.png";
			btncontactok.AlternateText = "Skicka";
			btncontactok.BorderWidth = 0;
			btncontactok.ID = "btncontactok";
			btncontactok.CausesValidation = false;[/red]
```

och tar jag bort 

```
[red]this.btncontactok.Click += new System.Web.UI.ImageClickEventHandler(this.btncontactok_Click);
[/red]
```

så händer inget när jag trycker på knappen......hur ska jag lösa detta ???

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

## #5 — renholm, 2002-11-30T20:41Z

Lägger du dit knappen dynamisk får du lägga btncontactok.click innan du "lägger ut" knappen på sidan. Eftersom du måste ha en funktion kopplad till Click eventet.

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

## #6 — icaaq, 2002-12-01T08:51Z

Jag tänkte efter lite och kom på att tabellen med knappen inte var så dynamisk så jag lade upp den i en \<asp:panel\> istället och satt den synligheten till true/false istället......

Pack Pace ;)

mvh icaaq

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/60722-om-visible
