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.
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 :-(