Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Skärmstorlek??

Postades av 2001-01-28 15:59:00 - Carsten Johansson, i forum visual basic - allmänt, Tråden har 10 Kommentarer och lästs av 659 personer

Jag har ett form som tar hela skärmen och på den så har jag en bild.
Om jag vill alltid att den ska vara i mitten på skärmen med en textruta under så måste väll jag veta vilken instälning på skärmen har dator?
Och när den vet det så ska den flytta bilden så den blir i mitten.

Men nu kommer frågan:
Hur kan koden se ut om jag vill veta vilken storlek på skärmen är inställd på?


Svara

Sv: Skärmstorlek??

Postades av 2001-01-28 17:06:00 - Johan Idstam

screen.width & screen.height

/johan/


Svara

Sv: Skärmstorlek??

Postades av 2001-01-28 23:32:00 - Peter Holm

Hej du tar reda på skärmens storlek (upplösning) på följande sätt:

twipsIn_X_led=screen.width
twipsIn_Y_led=screen.height

Du får svaret i twips. Vill du ha dem i pixels måste du skala ner. Detta gör du på följande sätt:

pixelsIn_X_led=screen.width/screen.twipsPerPixelX
pixelsIn_Y_led=screen.width/screen.twipsPerPixelY

För att centrera en form skriver du enklast:

me.move (screen.width-me.width)/2, (screen.height-me.height)/2


Hoppas du får hjälp av detta! (Peterh)


Svara

Sv: Skärmstorlek??

Postades av 2001-01-29 05:59:00 - Sven Åke Persson

Hej
>För att centrera en form skriver du enklast:
>me.move (screen.width-me.width)/2, (screen.height-me.height)/2

Lite gammalmodig lösning,numera kan du skriva så här.

Me.StartUpPosition = 2 'Center Screen

mvh
Sven


Svara

Sv: Skärmstorlek??

Postades av 2001-01-29 09:40:00 - Jesper Brännström

är det inte lättare att bara skriva:

skärmstorlekX = screen.width / 15
skärmstorlekY = screen.height / 15

då har man juh storlekten på skärmen i antal pixlar.


Svara

Sv: Skärmstorlek??

Postades av 2001-01-29 09:41:00 - Peter Holm

Jamen det var ju bra det!

Det visste jag inte att den fanns. Men är det inte lite typiskt Microsoft att lägga in sånt onödigt tjafs. Jag menar att det finns ju en bra metod att lösa det på.

Man blir väl ändå hänvisad att använda move-metoden om man vill lägga formen 5/9 från skärmens övre kant ?

me.move (screen.width-me.width)/2, (screen.height-me.height)*5/9

Men nu gällde frågan att centrera så problemet ovan är ju egentligen inte relevant. Men det är principipen i övrigt att då det finns en finfin metod att lösa det på så fixar man ändå nya sätt att göra samma sak.

Helt onödigt, men det är nog så i Microsofts värld att ju större desto bättre.

/Peterh


Svara

Sv: Skärmstorlek??

Postades av 2001-01-29 09:42:00 - Peter Holm

Mig veteligen går det 20 twips/pixel och inte 15.... Har jag fel ?

/Peterh


Svara

Sv: Skärmstorlek??

Postades av 2001-01-29 09:42:00 - Peter Holm

Mig veteligen går det 20 twips/pixel och inte 15.... Har jag fel ?

/Peterh


Svara

Sv: Skärmstorlek??

Postades av 2001-01-29 09:48:00 - Peter Holm

Jag hade fel det går 15 twips/pixel......

Men det går 20 twips / printerpoint.... Lite ihopblandning bara!

/peterh


Svara

Sv: Skärmstorlek??

Postades av 2001-01-29 11:51:00 - Sven Åke Persson

Hej igen
>Jag hade fel det går 15 twips/pixel......

Men där finns det en fallgrop som man råkar ut för
ibland. 15 twips/pixel gäller om användaren har
som man har normalt i Kontrollpanelen - Bildskärm
små teckensnitt 96 dpi om man ändrar där till
tex. 120 dpi stora teckensnitt stämmer inte 15 twips
längre. det blir 25 % skillnad.

DS


Svara

Sv: Skärmstorlek??

Postades av 2001-01-29 11:53:00 - Peter Holm

Men funkar det då alltid med screen.width/twipsPerPixelX ???
Det borde det ju göra tycker jag!

/peterh


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 615
27 953
271 709
5 591
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies