Avatar billede tax Nybegynder
24. juli 2002 - 10:46 Der er 1 kommentar og
1 løsning

Custum messagebox

Jeg arbejder på en applikation til en touchskærm. Dette kræver at jeg alle knapper osv gøres meget store.

Jeg har samtidig brug for en messagebox, hvor jeg kan stille spørgsmål som "er du sikker på ..."

Derfor vil jeg gerne vide hvis nogle har et eksempel derpå eller ved noget om det.

Det jeg finder mest problematisk er oprettelsen af en form under runtime, og møbleringen af denne.
Avatar billede itbjarne Nybegynder
24. juli 2002 - 23:28 #1
Min anbefaling ville være at lave en funktion som anvender en form som kan gøre hvad du skal bruge. Når først funktionen er lavet kan du kalde den med argumenter, f.eks. X,Y koordinater på skærmen hvis du vil have formen til at dukke op på et bestemt sted, den tekst som vises til brugeren, og evt den/de knapper som brugeren kan anvende i den specifikke situation,  f.eks.: OK, OK + CANCEL, JA + NEJ, osv. Dèn knap som brugeren trykker kan du returnere som værdi (resultat) af funktionen. Jeg har før lavet dette på en sådan måde at formen altid lavede en re-size afhængig af hvor meget tekst jeg sendte med funktionen, og jeg anvendte en label til at vise teksten. Knapperne som IKKE skulle bruges (afhængig af argumenterne til funktionen) blev blot gjort usynlige. De eneste automatiske bokse jeg kender til er inputbox og msgbox og - som du siger - havde jeg også et krav til nogle mere fleksible beskedboxe. Når du laver funktion + tilhørende form, så lav det på en måde så du kan genanvende disse i andre projekter. Det gjorde jeg men kort tid efter crashede harddisken på min PC og de gik tabt - surt show så jeg kan ikke give dig koden :-(
Avatar billede tax Nybegynder
25. juli 2002 - 11:51 #2
Helt enig, men hvordan erklærer jeg en ny form og placerer knapper under runtime?
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

IT-JOB