Avatar billede horsmark Nybegynder
27. september 2000 - 10:32 Der er 8 kommentarer og
1 løsning

Txtbox Screenupdate??

Jeg har lavet en txtbox, men hvorfor slettes denne ikke hvis brugeren tager fat i bjælken på txtboxen og trækker den rundt på skærmen?

resultatet bliver at hele skærmen er fuld af txtboxes.

-> Hvad og hvor skal jeg skrive at skærmen skal opdateres?

Mvh.
HorsMark
Avatar billede powell Nybegynder
27. september 2000 - 10:39 #1
Du skal sætte AutoRedraw til True.
Avatar billede horsmark Nybegynder
27. september 2000 - 10:46 #2
Jeg arbejder i Word og hvor skriver jeg dette? Under Userform_initialize eller?

(prøvede lige dette men det virker ikke?
Avatar billede powell Nybegynder
27. september 2000 - 10:52 #3
Hmmmm... Du har sat dette spørgsmål i kategorien Visual Basic?
Avatar billede powell Nybegynder
27. september 2000 - 10:54 #4
Klik på feltet eller på feltresultaterne, og tryk derefter på F9 for at opdatere et enkelt felt.

Klik på Marker alt i menuen Rediger, og tryk derefter på F9 for at opdatere alle felter i et dokument.

Tip!  Du kan opdatere alle felter i et dokument, hver gang du udskriver det. Klik på Indstillinger i menuen Funktioner, klik på fanen Udskriv, og marker afkrydsningsfeltet Opdater felter.
Avatar billede horsmark Nybegynder
27. september 2000 - 10:54 #5
Jeps, sidder med noget VBA bag ved Word (du ved nogle skabeloner hvor brugeren styres igennem via txtboxes... mon det re Repaint du henviser til?)
Avatar billede horsmark Nybegynder
27. september 2000 - 12:33 #6
Powell jeg har på fornemmeren at jeg ikke udtrykker mig godt nok:

1. skabelonen åbnes
2. en txtbox dukker op (kodet i VB)
3. HVIS brugeren ikke lige gider have denne txtbox centreret midt på skærmen trykker han på den blå bjælke på txtboxen og flytter den
4. Txtboxen opdateres ikke (?) ..og dette resulterer i at alle de steder brugeren hiver txtboxen hen over er overskrevet med txtboxes.

poewll, jeg håber dette er tydeligt nok :-)

HorsMark
Avatar billede cktarget Nybegynder
29. september 2000 - 13:44 #7
Så sætter du autoredraw, på den form der bliver flyttet, til TRUE.
Dette gør du indeni VBA koden (vba form designer)

mvh Kedde
Avatar billede horsmark Nybegynder
29. september 2000 - 13:48 #8
Jeg kunne ikke finde autoredraw (???) men jeg har selv løst problemet via nedenstående:

**
    Application.ScreenUpdating = True 
    ActiveDocument.Fields.Update       
**

...så desværre ingen points denne gang.

Mvh.
HorsMark
Avatar billede horsmark Nybegynder
29. september 2000 - 13:49 #9
case closed
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

Rambøll Management Consulting

Senior AI Engineer

Capgemini Danmark A/S

Java Engineer

Rambøll Management Consulting

Senior Software Engineer
Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel