Tænk dig hvis forsiden på Eksperten så så´dan ud:-(
http://gratisupload.dk/ (...)
De fleste der skriver herinde har brug for hjælp, så en anden overskrift ville nok gøre, så flere folk bliver interesseret og kommer ind for at hjælpe ;o)
if(...){
}
else if(...){
}
else{
}
Og du kan have så mange else if'er du har lyst til.
Nå, der var vi enige poko1 ;o)
Okay det beklager jeg.
Jeg skal nok finde på en mere opfindsom overskrift næste gang.
Men Michael det virkede ikke der står Error Expression expected.
Jeg programere i Form application java script: void(0);
Kommer nok ikke meget videre uden kode.
Okay her er den
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If MessageBox.Show("A you 18 or not?", "How old a you?", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question) = Windows.Forms.DialogResult.Yes Then
MessageBox.Show("Okay")
Else If
MessageBox.Show("No")
Else
MessageBox.Show("Hej hej")
End If
End Sub
End Class
Din else if skal jo se ud som en if, bare med et andet argument.
Det forstår jeg ikke helt?
If MessageBox.Show("A you 18 or not?", "How old a you?", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question) = Windows.Forms.DialogResult.Yes Then
MessageBox.Show("Okay")
Else If MessageBox.Show("A you 18 or not?", "How old a you?", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question) = Windows.Forms.DialogResult.No Then
MessageBox.Show("No")
Else
MessageBox.Show("Hej hej")
Okay tak det virkede, men nu skal jeg jo klicke to gange på Cancel og Nej
Hvordan får jeg det væk?
Aner det ikke, kender ikke til form application. If, else if, else er almindelig standard syntax.
Okay, men ellers tak :D Hvordan er det lige man acceptere et svar? :D
Din kode har vist ikke meget med C++ at gøre...
Men du bliver nødt til at gemme svaret i en variabel, og bruge variablen i if-else:
Int answer = MessageBox.Show("A you 18 or not?", "How old a you?", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question)
if(answer == Windows.Forms.DialogResult.Yes)
// Something.
else if (answer = Windows.Forms.DialogResult.No)
// Something else
else
// Something completely different.
Du skal måske bruge en anden datatype end Int, men jeg kender ikke det sprog du programmerer i.
Okay Tak for det :D
Men hvordan Lukker jeg et spørgsmål og acceptere et svar?
Du skal have folk til at oprette et svar.
Headeren for svar vil være gul i stedet for grå, og så vil du kunne acceptere en eller flaere svar.
Få dem du vil give point til, til at oprette et svar.
http://www.eksperten.dk/ (...)