Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Дай расширение экрана Добавлено: 21.03.07 15:38  

Автор вопроса:  KreAtoR
Вот и весь вопрос. Каким образом можно и нужно взять ширину и высоту экрана.что бы потом это все присвоить Form1 чтоб если разное расширение оно подстраивалось.

Ответить

  Ответы Всего ответов: 9  

Номер ответа: 1
Автор ответа:
 User Unknown



Вечный Юзер!

ICQ: uu@jabber.cz 

Вопросов: 120
Ответов: 3302
 Профиль | | #1 Добавлено: 21.03.07 15:39
Screen

Ответить

Номер ответа: 2
Автор ответа:
 KreAtoR



Вопросов: 120
Ответов: 438
 Профиль | | #2 Добавлено: 21.03.07 16:00
сделал так

Private Sub Form_Load()
    Form1.WindowState = 2
    Form1.Height = Screen.Height
    Form1.Width = Screen.Width
    MsgBox Form1.Width & " x " & Form1.Height
End Sub

MsgBox показал 19200 x 15360
расширение экрана составляет 1280 х 1024

чтобы могли значить эти числа, что за система измерения????

Ответить

Номер ответа: 3
Автор ответа:
 KreAtoR



Вопросов: 120
Ответов: 438
 Профиль | | #3 Добавлено: 21.03.07 16:03
При 1024 х 768
показал 15360 х 11520

хотя я использую два монитора. На одном 1280 х 1024 а на втором 1024 х 768

Так вот при перекидывании с окна на окно. Окно не выравнилось по Screen хотя должно.
Может надо просто через таймер сделать, чтоб он спрагивал постоянно???

Ответить

Номер ответа: 4
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #4
Добавлено: 21.03.07 16:59
Раздели на Screen.TwipsPerPixelX и Y соответственно.

Ответить

Номер ответа: 5
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #5 Добавлено: 21.03.07 17:29
Твип (англ. twip) — типографская единица измерения, равная одной двадцатой пункта (point, отсюда и название: Twentieth of a Point).

Твип равен 1/567 сантиметра, или 1/1440 дюйма.

Размер твипа, как и размер пиксела, изменяется в зависимости от разрешения экрана. Однако при печати, в отличие от пиксела, размер твипа неизменен.
Википедия ©

Ответить

Номер ответа: 6
Автор ответа:
 KreAtoR



Вопросов: 120
Ответов: 438
 Профиль | | #6 Добавлено: 21.03.07 17:32
Твип равен 1/567 сантиметра, или 1/1440 дюйма.

а пикселей это скока ?????????

Ответить

Номер ответа: 7
Автор ответа:
 KreAtoR



Вопросов: 120
Ответов: 438
 Профиль | | #7 Добавлено: 21.03.07 17:34
Раздели на Screen.TwipsPerPixelX и Y соответственно.


разделил. При расширении 1024 х 768 показал
х = 15
у = 15

????

Ответить

Номер ответа: 8
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #8 Добавлено: 21.03.07 18:19
Напряги башку, ты не то разделил :))))

Ответить

Номер ответа: 9
Автор ответа:
 Alexandrus



ICQ: 496782368 

Вопросов: 18
Ответов: 312
 Web-сайт: starsorion.com
 Профиль | | #9
Добавлено: 21.03.07 20:20
А по мне так лучше API использовать.Всегда 100% результат, а Screen глючит если программа запущена и при этом изменить разрешение-Screen будет выдавать предыдущее разрешение,а API всегда верное...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам