Форум программистов, компьютерный форум, киберфорум
Наши страницы
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
QweЯty
2 / 2 / 2
Регистрация: 11.10.2010
Сообщений: 186
1

Размещение формы, не зная разрешения экрана

06.02.2011, 06:02. Просмотров 1012. Ответов 1
Метки нет (Все метки)

как разместить форму в правом нижнем углу экрана, над треем, не зная разрешения экрана...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.02.2011, 06:02
Ответы с готовыми решениями:

Смена разрешения экрана
Мне не нужен код, но помогите это убрать к чертовой матери Не знаю кто этот...

Смена разрешения экрана
Понимаю, что банальнейший вопрос: как сменить разрешение экрана? Мне нужно,...

Масштабирование под разные разрешения экрана
Доброго всем времени суток. Подавляющее количество программ имеют адаптацию...

Изменение элементов на форме, исходя из разрешения экрана
Всем привет! Редко когда прошу совета, в основном сам помогаю советами на...

Распределение программы на половину экрана, вне зависимости от разрешения
Добрый день , Товарищи! Столкнулся с проблеммой. Сам я работаю на разрешении...

1
Maden
107 / 107 / 5
Регистрация: 14.01.2011
Сообщений: 130
06.02.2011, 09:17 2
Здесь тебе надо работать с объектом Screen. Вот ссылки на MSDN-статьи:
http://msdn.microsoft.com/ru-ru/library/hswx1e8z.aspx
http://msdn.microsoft.com/ru-ru/libr...ms.screen.aspx
а это для сравнения (для VB 6): http://msdn.microsoft.com/ru-ru/library/dy2xdatz.aspx

Добавлено через 25 минут
Вот, например, можно сделать так (без учета панели):
vb.net
1
2
3
4
5
6
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Form2.StartPosition = FormStartPosition.Manual
        Form2.TopMost = True
        Form2.DesktopLocation = New System.Drawing.Point(My.Computer.Screen.Bounds.Width - Form2.Width, My.Computer.Screen.Bounds.Height - Form2.Height)
        Form2.Show()
End Sub
или так:

vb.net
1
2
3
4
5
6
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Form2.StartPosition = FormStartPosition.Manual
        Form2.TopMost = True
        Form2.DesktopLocation = New System.Drawing.Point(My.Computer.Screen.WorkingArea.Width - Form2.Width, My.Computer.Screen.WorkingArea.Height - Form2.Height)
        Form2.Show()
End Sub
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.02.2011, 09:17

Задать размещение формы в Microsoft Visual Studio 2010
Есть ли в Microsoft Visual Studio 2010 окно Размещение формы как на VB6?...

Не меняется позиция формы относительно экрана
Пытаюсь поменять позицию формы, не двигается, какие бы координаты не...

Расположение формы в верхней части экрана посередине
Здравствуйте.Скажите как сделать,чтобы форма при загрузки располагалась...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru