Newbie liste problem

Tags:    visual-basic

Jeg har et lille problem, jeg vil gerne lave en liste med navne, hvor man selv kan tilføje og slette. Problemet er at hvis man ikke har noget selected på listen og trykker delete, kommer den med en fejl...Nogen der kan hjælpe mig?



Jeg har et lille problem, jeg vil gerne lave en liste med navne, hvor man selv kan tilføje og slette. Problemet er at hvis man ikke har noget selected på listen og trykker delete, kommer den med en fejl...Nogen der kan hjælpe mig?


den siger også et fejl nummer, det vil jeg anbefale at huske der er to måder



nr.1

<pre>

sub sletnavn()

on error goto fejl1

/*din kode*/

fejl1:

end sub

</pre>


det er en nem kode, men uanset hvad fejl der sker, afsluter den det bare og frotæller ikke bruger hvad der er galt, derfor vil jeg anbefale nummer 2

nr.2
<pre>

on error goto fejl2

/*din kode*/

fejl2:

select err.number

case 'det fejl nummer dit program udføre
msgbox "Du skal først vælge et navn
case else
msgbox "der er sket en ukendt fejl!"
select end

</pre>

jeg er ikke helt sikker i syntaksten af case sætninge, og slet ikke afslutning!


mvh.
Thomas Christensen

[Redigeret d. 22/10-02 19:25:38 af Thomas Christensen]



Jeg har et lille problem, jeg vil gerne lave en liste med navne, hvor man selv kan tilføje og slette. Problemet er at hvis man ikke har noget selected på listen og trykker delete, kommer den med en fejl...Nogen der kan hjælpe mig?




Hvad type liste er det ???

Hvis det er en listbox, skal du skrive noget i denne stil, for helt at eliminere fejlen!

if list1.listindex <0 then
exit sub
else
' delete !
end if


/Duplex



Jeg har et lille problem, jeg vil gerne lave en liste med navne, hvor man selv kan tilføje og slette. Problemet er at hvis man ikke har noget selected på listen og trykker delete, kommer den med en fejl...Nogen der kan hjælpe mig?


Jeg synes det er så besværligt hvis man kommer til at trykke på delete tasten og så skal man til at læse sådan en åndsvag msgbox!
Det er ligesom den der clips i Microsoft Word, den er fandeme for uhyglig du!

Det er meget lettere og mere smetefrit at skrive:

Fold kodeboks ind/udKode 


Det betyder at hvis der sker en fejl vil programmet bare springe det over.

PS. Koden skal skrives øverst i koden under emnet:
(General)
(Declaration)



t