Gå til innhold

C#: [Løst] Document Title i tabpage når jeg bytter tabpage


Anbefalte innlegg

Når jeg bytte faner i nettleseren min, står blir ikke adressen i adresseboksen og "teksten" på fanen..(Der det skal stå "Google" "YouTube" etc..)

 

Hvordan får jeg til det? Har prøvd lenge, men finner ikke ut hvordan..

-Takk på forhånd! :-)

Endret av ErikAuranaune
Videoannonse
Annonse
web = webbrowser at web er null, vil det si at det ikke er en nettside på nettleseren?

 

Blir det ikke:

if (web.TabIndex < 0)
	    {
		    this.urlBox.Text = web.Url.OriginalString;
	    }

 

Blir det ikke:
 if (web.TabIndex <= 1) { this.urlBox.Text = web.Url.OriginalString; } 

TabIndex er noe helt annet. Hvis du ser i dokumentasjonen så er TabIndex arvet fra Control. Den bestemmer rekkefølgen selve TabControllen får når man trykker på TAB.

 

Du bør nesten debugge applikasjonen for å se hva som faktisk er null.

Endret av GeirGrusom

TabIndex er noe helt annet. Hvis du ser i dokumentasjonen så er TabIndex arvet fra Control. Den bestemmer rekkefølgen selve TabControllen får når man trykker på TAB.

 

Du bør nesten debugge applikasjonen for å se hva som faktisk er null.

Den eneste meldingen jeg får når jeg debugger "urlBox.Text = web.Url.OriginalString;" er:

"Objektreferanse er ikke satt til en objektforekomst."

 

Koden min ser slik ut:

if (urlBox.Text == "")
	    {
		    return;
	    }
	    else
	    {
		    urlBox.Text = web.Url.OriginalString;
	    }

Endret av ErikAuranaune

Den eneste meldingen jeg får når jeg debugger "urlBox.Text = web.Url.OriginalString;" er:

"Objektreferanse er ikke satt til en objektforekomst."

 

Koden min ser slik ut:

if (urlBox.Text == "")
		{
			return;
		}
		else
		{
			urlBox.Text = web.Url.OriginalString;
		}

Når den har stoppet opp på urlBox.Text, så holder du musepekeren over de forskjellige variablene og sjekker om en av dem er null.

 

Hvis dette er all koden i funksjonen, så er enten:

1. urlBox = null

2. web = null

3. web.Url = null

  • Liker 1
Når den har stoppet opp på urlBox.Text, så holder du musepekeren over de forskjellige variablene og sjekker om en av dem er null. Hvis dette er all koden i funksjonen, så er enten: 1. urlBox = null 2. web = null 3. web.Url = null

Jeg holdt over "Url" så sto det at web.url er null.. Men det e jo fordi at jeg ikke har navigert den til en link? right? Eller turer jeg veldig nå?

 

EDIT: Jeg prøvde:

if (web.Url == null)
		{
			return;
		}
		else
		{
			urlBox.Text = web.Url.OriginalString;
		}

men det gjorde ingen ting..

Endret av ErikAuranaune

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...