Wubbable Skrevet 27. juni 2007 Skrevet 27. juni 2007 (endret) Går det an å finne ut om brukeren trykker cancel på en inputbox? (evt. X knappen oppi hjørnet)? Og hvis ikke, få ut verdien selvfølgelig Endret 27. juni 2007 av Wubbable
Spartakus Skrevet 27. juni 2007 Skrevet 27. juni 2007 Snakker du om VB nå eller? InputDialog finnes ikke i .NET. Da må du lage selv (arve fra form). og sjekke på returverdi fra ShowDialog() og deretter hente ut data fra inputkontrollen din dersom DialogResult == DialogResult.OK
Wubbable Skrevet 27. juni 2007 Forfatter Skrevet 27. juni 2007 Snakker om vb.net InputBox finnes.... Problemet er, jeg kan bare gjøre en ting med den... Hvis jeg sjekker om dialogresultatet er OK, hvordan henter jeg da verdien som brukeren skrev?
Spartakus Skrevet 27. juni 2007 Skrevet 27. juni 2007 (endret) Hehe. Er så opphengt i C# om dagen at jeg glemmer at det finnes andre ting Hvis det hadde fantes noe lignende i C#, ville jeg gjort det slik: InputBox ib = new InputBox(); string result; if (ib.ShowDialog() == DialogResult.OK) result = ib.InputText //Property Uansett, slik gjøres det visstnok: http://www.developerfusion.co.uk/show/6/3/ Dersom brukeren trykker cancel, blir stringen tom. Du må altså sjekke om strengen er tom eller ikke. Endret 27. juni 2007 av xtc
aadnk Skrevet 27. juni 2007 Skrevet 27. juni 2007 @xtc: Joda, en kan faktisk bruke InputBox() i C#, men det forutsetter at en inkluderer en referanse til Microsoft.VisualBasic (ikke at en skulle ønske det). Funksjonen InputBox() returnerer en tom streng når brukeren avbryter dialogboksen, og tekstboksens inndata ellers. Dermed behøver du bare å verifisere at returstrengen ikke er tom før du fortsetter: Dim Response As String = InputBox("Skriv inn en tekst her", "Tittel") ' Forsikre oss om at brukeren har godtatt dialogboksen If Response.Length > 0 Then ' Din kode her End If
Manfred Skrevet 28. juni 2007 Skrevet 28. juni 2007 Med andre ord er InputBox noe gammelt VB-ræl som man bruker like lite som man bruker VbCrLf og slik dritt.
Wubbable Skrevet 28. juni 2007 Forfatter Skrevet 28. juni 2007 Med andre ord er InputBox noe gammelt VB-ræl som man bruker like lite som man bruker VbCrLf og slik dritt. 8960771[/snapback] Og isteden for VbCrlf bruker man?
GeirGrusom Skrevet 28. juni 2007 Skrevet 28. juni 2007 ...Environment.NewLine vbCrLf er Windows spesifikk, og funker KUN i windows. Andre OS bruker vanligvis bare carriage return, eller line feed, istedet for begge to. Dette er noe skrivemaskingreier, carriage return betyr at skrivehode må flyttes tilbake til utgangspunktet, som når det sier"Pling!" på gamle skrivemaskiner, og line feed er selvsagt at papiret må dyttes en linje opp. Dette er selvsagt bare tull å kaste bort to byte for å fortelle, og det har det egentlig alltid vært.
GeirGrusom Skrevet 28. juni 2007 Skrevet 28. juni 2007 Nei, det(VB.NET) funker på Linux under Mono også Dessuten er det en forvirrende styggedom, som burde blitt straffet.
Moskus Skrevet 28. juni 2007 Skrevet 28. juni 2007 Med andre ord er InputBox noe gammelt VB-ræl som man bruker like lite som man bruker VbCrLf og slik dritt. 8960771[/snapback] Hvor lenge må vi leve med denne idioten?
Wubbable Skrevet 28. juni 2007 Forfatter Skrevet 28. juni 2007 Heh, han liker ikke VB Men uansett, droppet hele inputboxen, siden jeg endret krypteringssystemet totalt (samme kryptering, men annerledes login, you know ^^)
Manfred Skrevet 28. juni 2007 Skrevet 28. juni 2007 Poenget er at det er latterlig å bruke gammelt VB6-stuff i et nytt rammeverk. Det er tull og en skikkelig uting.
Wubbable Skrevet 28. juni 2007 Forfatter Skrevet 28. juni 2007 Ja, liker å holde det nytt Endret også hele krypteringssystemet (DreamJournal) til et bedre ett, siden det gamle lagte nøyaktig samme krypterte stringer av samme tingen.... Mens nå får samme string, to forskjellige krypterte stringer
Spartakus Skrevet 28. juni 2007 Skrevet 28. juni 2007 Det var da svært så godt disse gale drømmene dine skal beskyttes da?
Wubbable Skrevet 29. juni 2007 Forfatter Skrevet 29. juni 2007 (endret) Hehe, liker bare å gjøre ting avansert Endret 29. juni 2007 av Wubbable
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå