fordi at typerne ikke passer sammen... tingene skal ALTID ALTID passe sammen. .Net er et typesafe sprog, så den antager ikke noget. Du skal explicit gøre opmærksom på hvilke typer du bruger.
Gets or sets the selection mode of the ListBox control.
Overridable Public Property SelectionMode As ListSelectionMode
Property Value One of the ListSelectionMode values. The default value is Single.
ListSelectionMode er en Enum, som har følgende værdier: Multiple, Single (ms-help://MS.NETFrameworkSDK/cpref/html/frlrfsystemwebuiwebcontrolslistselectionmodeclasstopic.htm)
Dvs at i dit tilfælde skal du skrive myMultipleSel.SelectionMode = SelectionMode.Multiply
hmm bare en tillægs, -> hvad er den forgyldte fordel ved at gøre det på en måde, hvis jeg bruger en integerværdi (0 = single , 1 = multiple) så kan jeg jo bare bruge
sub page_load myMultipleSel.selectionMode = 1 ' = multiple end sub
nej nej... når jeg siger at typerne skal passe sammen, så betyder det, at hvis din servercontrol forventer et tal, så skal du ikke give den en streng. Hvis din mor forventer en banan, så skal du ikke give hende en kartoffel.
I det her tilfælde forventer dit object en ListSelectionMode-enum, så derfor skal du give den sådan en, og ikke en streng.
Ok min mor plejer at ville have et telefonopkald .. jeg tror jeg fik formuleret mig en smule fjollet .. men jeg tror jeg er ved at have det .. din mor vil have en banan og hun vil ikke sige hvad hun skal bruge den til ?
tror ellers jeg er ved at have den -> hvis vil angive ForeColor så forventer den et object af typen "color" (og så skal man importere system.drawing først)
ja... du skal give den typen color, hvis den forventer det. Dog lader det til at du har misforstået det med Imports (using). Du importerer ikke System.Drawing, ligesom man f.eks. gør i Java. System.Drawing er et namespace hvori der ligger en masse typer. Du kan se det lidt ligesom at System.Drawing er en mappe, og typerne er dine filer. Ved at skrive Imports System.Drawing i starten gør du opmærksom på at du vil bruge filer fra den mappe. På den måde slipper du for at skrive System.Drawing.Color hver gang, men kan nøjes med bare Color. Når du kompilerer din kode, så bliver Color automatisk skiftet ud med System.Drawing.Color, og alle dine imports bliver slettet. På den måde er det altså fuldstædning underordnet om du gør det på den ene eller anden måde :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.