Avatar billede Lasse Novice
13. november 2001 - 23:11 Der er 9 kommentarer og
1 løsning

formview

Jeg har lavet et formview vha. wizarden, og har oprettet nogle kontroller derpaa(edit, combo, og rich edit). Hvordan faar jeg fat i den data som brugeren skriver i disse...? Jeg har proevet at lave en member variable(paa en edit box) som type = CString, category = value. Men der staar intet i den, selvom jeg har skrevet i den...

Please help....

tak paa forhaand
Avatar billede Lasse Novice
13. november 2001 - 23:12 #1
Men der staar intet i den, selvom jeg har skrevet i den... = Men der staar intet i member variablen(der er oprettet vha. class wizard), selvom jeg har skrevet i edit boxen
Avatar billede Lasse Novice
13. november 2001 - 23:47 #2
jeg har nu videre laest at member variablerne normalt bliver opdateret naar dialog vinduet lukkes(jeg har et view med en form, ikke en dialog). Jeg kunne forestille mig at det var en funktion der gjorde det.... Er der nogen der ved hvad denne funktion hedder...?
Avatar billede dejbjerg Nybegynder
14. november 2001 - 01:29 #3
UpdateData(FALSE); (hvis du vil have data fra editboxen til variablen)
UpdateData(TRUE); (hvis du vil have data fra variablen til editboxen)
Avatar billede Lasse Novice
14. november 2001 - 01:56 #4
jeg tror nu det er omvendt, men det er jo ligemeget... takker for det ;-)
Avatar billede dejbjerg Nybegynder
14. november 2001 - 17:33 #5
Du har nok ret, men det er godt at se, at du ikke hænger dig i detaljer :)
Avatar billede Lasse Novice
14. november 2001 - 18:16 #6
OK, jeg kan se det kan bruges til, at man kan opdatere feltet alt afhaengig af, om det der er skrevet i feltet overholder de regler man nu har sat for feltet. MEN, hvis man ikke kan faa indholdet af feltet uden af UpdateData(til variable), saa kan det jo vaere lige meget... Det jeg mener er at man bliver noedt til at hente dataen ud(uden at synkronisere variable og felt), saaledes at man kan validere feltet. Hvad mener du om det dejbjerg
Avatar billede dejbjerg Nybegynder
14. november 2001 - 19:50 #7
Jeg er ikke sikker på jeg forstår hvad du mener.
Avatar billede dejbjerg Nybegynder
14. november 2001 - 20:18 #8
Jo vent nu lidt.

Jeg plejer at have de \'rigtige\' medlemsvariable i en class for sig eller i ProgramnavnDoc.cpp.
Formviewets medlemsvariable er midlertidige variable, som ændrer indhold - som regel efter endt indtastning. Efter indtastningen kan man så validere på medlemsvariablene i Formviewet, hvis man er tilfreds overføres data til de \'rigtige\' variable, hvis ikke - så kommer der en modal, som fortæller at data ikke overholder valideringsreglen.

Er jeg helt forkert på den?
Avatar billede Lasse Novice
15. november 2001 - 15:59 #9
nej, det er noget med det at gøre ja.... Jeg har nu kigget på DDX og DDV siden, og det ser udtil at denne løsning tilstræber mit ønske mere end noget andet jeg har læst mig til .... takker for svaret anyway.
Avatar billede Lasse Novice
15. november 2001 - 16:00 #10
ehh...
JA, det har noget med det at gøre...
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