Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Varför kan jag inte sätta Enable = false på min dropdownlista???

Postades av 2006-04-04 18:15:25 - Thomas Karlsson, i forum vb.net, Tråden har 7 Kommentarer och lästs av 1552 personer

Hej

Då gör jag ett nytt försök med att få svar på mitt lilla problem. Har lagt ut en tråd förut utan att fun något svar...=/

Det hela gäller att jag vid en checkbox och i och ur klickning så vill jag sätta enable = false resp. enable = true.

Kruxet är att jag får "System.NullReferenceException: Objektreferensen har inte angetts till en instans av ett objekt"

Tacksam för alla tips som jag kan få...=)

// Mvh Thomas


Svara

Sv: Varför kan jag inte sätta Enable = false på min dropdownlista???

Postades av 2006-04-04 18:27:14 - Maria Green

Det låter som att du inte har instantierat din dropdown-lista.


Svara

Sv:Varför kan jag inte sätta Enable = false på min dropdownlista???

Postades av 2006-04-04 19:14:16 - Thomas Karlsson

Hej

Tack för snabbt svar...=)

DropDownListan innehåller årets veckonummer och tilldelas vid PageLoad...


Och hur löser jag det på bästa sätt???


//Thomas


Svara

Sv: Varför kan jag inte sätta Enable = false på min dropdownlista???

Postades av 2006-04-04 19:23:50 - Robert Israelsson

Som jag frågade tidigare, är detta en vb.net applikation eller är det asp.net, det låter som asp.net med @PageLanguage=vb... eftersom du refererar till en dropdownlist och pageload istället för combobox och form.load i en windowsapplikation?


Svara

Sv:Varför kan jag inte sätta Enable = false på min dropdownlista???

Postades av 2006-04-04 22:17:19 - Thomas Karlsson

Det är en webbapplikation (asp.net) det handlar om och jag skriver vb. Mitt önskemål är som jag tidigare har skrivit att när jag kicker i min checkbox så skall en dropdownlista bli "gråad" dvs dropdownlist.enable = false. Som default ska dropdownlist:en vara dropdownlist.enable = true.

Men det tråkiga är att jag får "System.NullReferenceException".

Private Sub chBoxSplitWeek_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles chBoxSplitWeek.CheckedChanged
        If chBoxSplitWeek.Checked Then
           'tömmer om det finns ett tidigare värde
            txtSplitWeekMon.Text = ""
            txtSplitWeekTis.Text = ""
            txtSplitWeekOns.Text = ""
            txtSplitWeekTor.Text = ""
            txtSplitWeekFre.Text = ""
            'visar textboxar
            txtSplitWeekMon.Visible = True
            txtSplitWeekTis.Visible = True
            txtSplitWeekOns.Visible = True
            txtSplitWeekTor.Visible = True
            txtSplitWeekFre.Visible = True
            'funktion för att sätta dropdownlist.enable = false
            ddlEnable()
        Else
            txtSplitWeekMon.Visible = False
            txtSplitWeekTis.Visible = False
            txtSplitWeekOns.Visible = False
            txtSplitWeekTor.Visible = False
            txtSplitWeekFre.Visible = False

        End If

    End Sub

Private Function ddlEnable()
        'fyller dropdownlist med vecka 1-53
        FillddlWeek()
        ddlVecka.Enabled = False

    End Function

 Public Function FillddlWeek()
        Dim i As Integer = 0
        Dim WeekNow = Date.Now
        While i < 53
            i += 1
            With ddlWeek
                .Items.Add(i)
            End With
        End While
   
    End Function

Ja så här ser det ut....snälla hjäp mig någon...=)

// Thomas


Svara

Sv: Varför kan jag inte sätta Enable = false på min dropdownlista???

Postades av 2006-04-04 22:41:41 - André Claesson

Felet är att din ddl inte är tilldelad när du försöker komma åt den. Den koden du postade visar inte när ddl tilldelas (med "new"). Gör du det själv eller har du lagt till den i designern?

Du säger inte vilken rad felet uppstår på så det går heller inte se att det är just din ddl som kastar NullReferenceException.


Svara

Sv: Varför kan jag inte sätta Enable = false på min dropdownlista???

Postades av 2006-04-04 22:47:45 - Robert Israelsson

Ser lite lustigt ut i koden:
Här använder du <b>ddlVecka</b>:
<code>
Private Function ddlEnable()
'fyller dropdownlist med vecka 1-53
FillddlWeek()
ddlVecka.Enabled = False

End Function
</code>
Här använder du <b>ddlWeek</b>:
<code>
Public Function FillddlWeek()
Dim i As Integer = 0
Dim WeekNow = Date.Now
While i < 53
i += 1
With ddlWeek
.Items.Add(i)
End With
End While

End Function
</code>


Svara

Sv:Varför kan jag inte sätta Enable = false på min dropdownlista???

Postades av 2006-04-05 18:40:48 - Thomas Karlsson

Pinsamt , pinsamt , pinsamt....och åter pinsamt. Jag lyfter på hatten Robert och tackar för ditt uppmärksamma öga.

Ja ibland blir man blind och missar sådana saker...visst var det som du skrev att jag fyller ddlWeek och sen försöker sätta ddlVecka.enable = false vilket inte funkade eftersom den hade ett Nullvärde!! Skönt att man kan bolla tankar och idéar så här på forum.

Som sagt mycket tackasam...=)

// Mvh Thomas


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 725
27 958
271 751
598
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies