Oprettet ons. d. 03. august 2011 kl. 15:51:18

Ninjasvaret
Ninjasvaret (2.225 point. Point ude: 45)

Hjælp

Hej

Jeg har et spørgsmål.
Når jeg laver Messageboxbuttons.Yesnocancel
Hvordan får jeg så programmeret noget til Cancel?

Jeg ved at jeg skal først skal lave
If til Yes
Else til no

Men hvad med Cancel?

Håber nogen kan hjælpe hurtigst muligt

Skrevet ons. d. 03. august 2011 kl. 15:59:40| #1

poko1
poko1 (22.127 point)
Tænk dig hvis forsiden på Eksperten så så´dan ud:-(
http://gratisupload.dk/ (...)

Skrevet ons. d. 03. august 2011 kl. 16:01:34| #2

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.

Skrevet ons. d. 03. august 2011 kl. 16:02:21| #3

Nå, der var vi enige poko1 ;o)

Skrevet ons. d. 03. august 2011 kl. 16:21:13| #4

Ninjasvaret
Ninjasvaret (2.225 point)
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);

Skrevet ons. d. 03. august 2011 kl. 16:25:10| #5

Kommer nok ikke meget videre uden kode.

Skrevet ons. d. 03. august 2011 kl. 16:30:45| #6

Ninjasvaret
Ninjasvaret (2.225 point)
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

Skrevet ons. d. 03. august 2011 kl. 16:32:29| #7

Din else if skal jo se ud som en if, bare med et andet argument.

Skrevet ons. d. 03. august 2011 kl. 16:36:30| #8

Ninjasvaret
Ninjasvaret (2.225 point)
Det forstår jeg ikke helt?

Skrevet ons. d. 03. august 2011 kl. 16:43:29| #9

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")

Skrevet ons. d. 03. august 2011 kl. 17:06:29| #10

Ninjasvaret
Ninjasvaret (2.225 point)
Okay tak det virkede, men nu skal jeg jo klicke to gange på Cancel og Nej

Hvordan får jeg det væk?

Skrevet ons. d. 03. august 2011 kl. 17:18:51| #11

Aner det ikke, kender ikke til form application. If, else if, else er almindelig standard syntax.

Skrevet ons. d. 03. august 2011 kl. 17:23:54| #12

Ninjasvaret
Ninjasvaret (2.225 point)
Okay, men ellers tak :D Hvordan er det lige man acceptere et svar? :D

Skrevet ons. d. 03. august 2011 kl. 20:42:40| #13

bertelbrander
bertelbrander (17.270 point)
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.

Skrevet tor. d. 04. august 2011 kl. 19:58:53| #14

Ninjasvaret
Ninjasvaret (2.225 point)
Okay Tak for det :D
Men hvordan Lukker jeg et spørgsmål og acceptere et svar?

Skrevet ons. d. 17. august 2011 kl. 12:21:31| #15

ggxdg
ggxdg (6.210 point)
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/ (...)

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Updater Hybrid App

Oprettet den 18. april 2012 kl. 13.29
sir_madsen giver 100 point for svar | Giv et svar »

Ansi-c win32API - kan ikke oprette Richedit4.1 kontrol

Oprettet den 16. april 2012 kl. 22.13
cblcbl giver 60 point for svar | Giv et svar »

Iphone Objective C - Sætte image på et imageview.

Oprettet den 7. april 2012 kl. 11.36
lasserasch giver 30 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger