Avatar billede bierchen Nybegynder
13. september 2004 - 02:16 Der er 6 kommentarer og
1 løsning

Hvordan angiver jeg fordefinerede valgmuligheder for en funktion

Hvordan angiver jeg fordefinerede valgmuligheder for en funktion, der kræver nogle parametre.

F.eks når man laver en msgbox("hej",>>>> Her plejer der at komme nogle fordefinerede valgmuligheder <<<<, "Hej boks")

Hvordan kan jeg tilføje disse muligheder i min funktion ?
Avatar billede guidmaster Nybegynder
13. september 2004 - 09:19 #1
Tag et kig på System.Windows.Forms.MessageBox.Show() - som du iøvrigt bør bruge i stedet for MsgBox() ;)
Avatar billede bernhof Nybegynder
13. september 2004 - 11:02 #2
Benyt Enum .. End Enum. Eksempel:

'En klasse:

Public Class Class1
    Public Enum MineValg
        ValgMulighed1 = 0
        ValgMulighed2 = 1
        ValgMulighed3 = 2
    End Enum

    Public Function MinFunktion(ByVal Valg As MineValg)
        MessageBox.Show(Valg)
    End Function
End Class

'I din form-kode:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    Dim c As New Class1
    c.MinFunktion(Class1.MineValg.ValgMulighed1)
End Sub
Avatar billede bernhof Nybegynder
13. september 2004 - 19:02 #3
(hvis jeg forstår dig ret :)
Avatar billede bierchen Nybegynder
13. september 2004 - 22:06 #4
Det var lige det jeg maglede !! Mange tak !!!!
Avatar billede bierchen Nybegynder
13. september 2004 - 22:07 #5
Jeg har ikke arbejdet med messagebox. Hvorfor er messagebox bedre end msgbox ?
Avatar billede guidmaster Nybegynder
13. september 2004 - 22:08 #6
Fordi messagebox er en framework ting, mens msgbox er en VB specifik ting.
Avatar billede bernhof Nybegynder
13. september 2004 - 22:10 #7
MsgBox eksisterer kun pga. bagud-kompabilitet. Benyt MessageBox.Show istedet. Den har også udvidet og mere overskuelig funktionalitet.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester