Wubbable Skrevet 27. juni 2007 Del 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 Lenke til kommentar
Spartakus Skrevet 27. juni 2007 Del 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 Lenke til kommentar
Wubbable Skrevet 27. juni 2007 Forfatter Del 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? Lenke til kommentar
Spartakus Skrevet 27. juni 2007 Del 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 Lenke til kommentar
aadnk Skrevet 27. juni 2007 Del 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 Lenke til kommentar
Manfred Skrevet 28. juni 2007 Del 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. Lenke til kommentar
Spartakus Skrevet 28. juni 2007 Del Skrevet 28. juni 2007 Din kjærlighet for VB er til å ta og føle på Lenke til kommentar
Wubbable Skrevet 28. juni 2007 Forfatter Del 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? Lenke til kommentar
GeirGrusom Skrevet 28. juni 2007 Del 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. Lenke til kommentar
Wubbable Skrevet 28. juni 2007 Forfatter Del Skrevet 28. juni 2007 Men VB fungerer bare i windows? Lenke til kommentar
GeirGrusom Skrevet 28. juni 2007 Del Skrevet 28. juni 2007 Nei, det(VB.NET) funker på Linux under Mono også Dessuten er det en forvirrende styggedom, som burde blitt straffet. Lenke til kommentar
Moskus Skrevet 28. juni 2007 Del 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? Lenke til kommentar
Wubbable Skrevet 28. juni 2007 Forfatter Del 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 ^^) Lenke til kommentar
Manfred Skrevet 28. juni 2007 Del 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. Lenke til kommentar
Wubbable Skrevet 28. juni 2007 Forfatter Del 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 Lenke til kommentar
Spartakus Skrevet 28. juni 2007 Del Skrevet 28. juni 2007 Det var da svært så godt disse gale drømmene dine skal beskyttes da? Lenke til kommentar
Wubbable Skrevet 29. juni 2007 Forfatter Del Skrevet 29. juni 2007 (endret) Hehe, liker bare å gjøre ting avansert Endret 29. juni 2007 av Wubbable Lenke til kommentar
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å