Avatar billede ducks Nybegynder
23. november 2002 - 18:46 Der er 2 løsninger

Resize

Jeg skal have lavet resize så Tool1 altid ligger oven over Text1 altså:
______________
|Tool1      |
--------------
|Text1      |
|            |
--------------


  Text1.Move 0, 375, ScaleWidth, ScaleHeight
  Tool1.Move 0, ScaleWidth

sådan som koden ser ud ovenover, forsvinder det nederste af Text1 ud under formen, hvordan kan det undgås?
Avatar billede martin_moth Mester
24. november 2002 - 00:36 #1
Hvad er Tool1 for noget?

Jeg går ud fra, at du mener, at når formen resizes, skal Tool1 og Text1 flytte sig - du kan jo tjekke af formens højde ikke kan blive mindre end en eller anden højde (svarende til at text1 "ryger ud af" formen)

Form1_resize
  if form1.height < 350 then form1.height = 350
end if

Som sagt - er ikk ehelt med på hvad du mener, så kom igen hvis du ikke har fået svar nok
Avatar billede kjeld_klit Nybegynder
24. november 2002 - 10:13 #2
Hvorfor kan du ikke bare sige:
  Text1.Top = xx
  Tool1.Top = Text1.Top - (Tool1.Height + yy) 'yy = luft

Lad evt. xx og yy være en værdi sat i forhold til Form1.ScaleHeight.

  xx = Form1.ScaleHeight / 20
  yy = Form1.ScaleHeight / 100

...og så skrive nogle mindsteværdier som Martin siger.
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