Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
185 / 36 / 3
Регистрация: 28.05.2015
Сообщений: 149

Как лучше воспользоваться методом .Move?

28.07.2017, 05:38. Показов 2676. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я, например, уже привык выравнивать форму по центру экрана вот таким образом:

Visual Basic
1
2
Me.Left = (Screen.Width / 2) - (Me.Width / 2)
Me.Top = (Screen.Height / 2) - (Me.Height / 2)
Знаю, что многие пользуются методом .Move.
Конечно я могу написать что-то типа:
Visual Basic
1
Me.Move (Screen.Width / 2) - (Me.Width / 2), (Screen.Height / 2) - (Me.Height / 2)
Но ведь это ничем не отличается от предыдущего примера.

Можно как-то по-элегантнее это сделать?

И ещё вопрос, можете объяснить, с какой целью используются такие свойства, как .TwipsPerPixelX и .TwipsPerPixelY?
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.07.2017, 05:38
Ответы с готовыми решениями:

Как клиенту воспользоваться методом сервера
Есть сервер ФИС с данными, клиенту требуется отправить xml-файл на этот сервер. По идее, это можно сделать с помощью метода Import, который...

How can I resize a picture when I move a move a mouse on it, and size it back when I move mouse out?
How can I resize a picture when I move a move a mouse on it, and size it back when I move mouse out. I know, I should use OnMouseMove...

Проблема с методом move
Извините что так поздно,просто у меня одна проблема, вроде бы все правильно но компьютер зациклился на скобке или на пробеле. ...

6
 Аватар для UBUNTU
352 / 213 / 42
Регистрация: 04.02.2015
Сообщений: 1,344
28.07.2017, 06:20
Чем не устраивает опция в настройке формы? StartUpPosition = CenterScreen?
2
Неэпический
 Аватар для Croessmah
18144 / 10728 / 2066
Регистрация: 27.09.2012
Сообщений: 27,026
Записей в блоге: 1
28.07.2017, 09:02
Лучший ответ Сообщение было отмечено CharlyChaplin как решение

Решение

Но ведь это ничем не отличается от предыдущего примера.
Как это не отличается?
Ваш первый код сначала двигает окно влево/вправо, затем вверх/вниз.
Второй же код двигает окно сразу куда следует.
И ещё вопрос, можете объяснить, с какой целью используются такие свойства, как .TwipsPerPixelX и .TwipsPerPixelY?
В VB же используются твипы. Вопрос, а сколько твипов в пикселе?
1
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
28.07.2017, 09:55
Цитата Сообщение от Croessmah Посмотреть сообщение
Вопрос, а сколько твипов в пикселе?
Зависит от размена пикселя. Твип величина постоянная = 1/1440 дюйма.
Пиксель может иметь различные размеры в зависимости от размера монитора и его разрешения.
0
Неэпический
 Аватар для Croessmah
18144 / 10728 / 2066
Регистрация: 27.09.2012
Сообщений: 27,026
Записей в блоге: 1
28.07.2017, 10:56
Pro_grammer, и вот для этого как раз есть TwipsPerPixelX/Y
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
28.07.2017, 18:50
Цитата Сообщение от Croessmah Посмотреть сообщение
как раз есть TwipsPerPixelX/Y
Ну да, так и есть.
0
Модератор
10048 / 3894 / 883
Регистрация: 22.02.2013
Сообщений: 5,847
Записей в блоге: 79
28.07.2017, 21:22
Цитата Сообщение от CharlyChaplin Посмотреть сообщение
Можно как-то по-элегантнее это сделать?
Visual Basic
1
(Screen.Width - Me.Width) / 2
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.07.2017, 21:22
Помогаю со студенческими работами здесь

Какими сервисами определения позиций лучше воспользоваться?
Посоветуйте на своём опыте, какими сервисами определения позиций лучше всего пользоваться?

Чем лучше воспользоваться для разработки простой игры?
Всем привет! Недавно в голову пришла в голову написать какую-нибудь простую игру типа арканоида или шашек. Соответственно, возник вопрос:...

Чем лучше воспользоваться для открытия документа и его пересохранения?
парни нужно выбрать(OpenDialog) документ , а потом его пересохранить(SaveDialog) в другое место и под другим названием . на что его...

каким методом воспользоваться для упрощения?
24/((5^1/3)+(3^1/3)) т.е. двадцать четыре разделить на сумму кубических корней из 5 и 3.

Не могу воспользоваться методом класса, который описан в jar
IDE Idea В манифесте указан метод, и я вижу его в IDE и он паблик. Когда хочу его вызвать через переменную экземпляра класса, его там...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru