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
Lenke til kommentar
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; } 

Lenke til kommentar

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
Lenke til kommentar

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
Lenke til kommentar

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
Lenke til kommentar
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
Lenke til kommentar

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...