Avatar billede biohazard_666 Nybegynder
08. december 2004 - 18:08 Der er 12 kommentarer og
1 løsning

Auto Centrer billede

Hejsa..
Jeg har et lille problem, hvordan kan jeg få centreret et billede på min form som kører i maximized tilstand?

/Bio
Avatar billede skwat Praktikant
08. december 2004 - 18:14 #1
du skal lave en control.top = bla og en control.left = bla2
Hvor control er din image control
og bla er breden på din form minus ½ brede på din image control
og bla2 er højden på din form minus ½ højde på din image control
Avatar billede biohazard_666 Nybegynder
08. december 2004 - 18:52 #2
Hej..
Bruger denne kode:
picStart.Top = Me.Height / 2
picStart.Left = Me.Width / 2

Men det virker ikke.. Det skal lige siges at det er en picturebox jeg bruger
Avatar billede joern Nybegynder
08. december 2004 - 21:43 #3
Hej.

Denne kode centrerer en form på skærmen, med lidt omskrivning kan den nok det du efterspørger.

fmbasis.Left = (Screen.Width - fmbasis.Width) \ 2
fmbasis.Top = (Screen.Height - fmbasis.Height) \ 2

Backslach giver kvotient i heltal

M.v.h.  Jørn
Avatar billede biohazard_666 Nybegynder
08. december 2004 - 22:02 #4
Hej..
Kan desværre ikke få det til :(
Billedet er forresten ret stort skal det lige siges..
Tror det nederste højre hjørne er lige er centrum, men er ikk helt sikker..
Avatar billede joern Nybegynder
08. december 2004 - 22:22 #5
Hej.

Du skriver ikke om du har forstået at sætte de andre kontrol-navne ind.

picturebox.Left = (form1.Width - picturebox.Width) \ 2
picturebox.Top = (form1.Height - picturebox.Height) \ 2

M.v.h.  Jørn
Avatar billede biohazard_666 Nybegynder
08. december 2004 - 22:38 #6
hov..
Men, ja jeg har sat dem ind.. Sorry jeg glemt det..

PicStart.Left = (me.Width - PicStart.Width) \ 2
PicStart.Top = (me.Height - PicStart.Height) \ 2
Avatar billede sjh Nybegynder
08. december 2004 - 22:39 #7
det er nok mere ScaleWidth og ScaleHeight i skal bruge..


Private Sub Form_Resize()
  With Picture1 ' <- PictureBox
      .Left = (Me.ScaleWidth - .Width) \ 2
      .Top = (Me.ScaleHeight - .Height) \ 2
  End With
End Sub
Avatar billede biohazard_666 Nybegynder
08. december 2004 - 22:41 #8
jammen, hvordan gør han det :)
Det virker 100% :)
Smid et svar, så får du point..
Men syntes også Jørn skal have lidt for at hjælpe :)
Avatar billede sjh Nybegynder
08. december 2004 - 22:44 #9
du kan bare give Jørn dem alle ;)
Avatar billede biohazard_666 Nybegynder
08. december 2004 - 22:44 #10
oki ;)
Avatar billede biohazard_666 Nybegynder
08. december 2004 - 22:45 #11
Vær så go' Jørn :)
Avatar billede joern Nybegynder
08. december 2004 - 23:01 #12
Tak sjh og bio....    - ret ufortjent.

M.v.h.  Jørn
Avatar billede biohazard_666 Nybegynder
09. december 2004 - 13:25 #13
jaja :) Meeen :) Det går nok ;)
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