![]() |
Модераторы: Partizan, gambit |
![]() ![]() ![]() |
|
Ikseg |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 2.3.2008 Репутация: нет Всего: нет |
Вопрос до боли смешной.
Как во время выполнения программы узнать текущие параметры формы? Хочется получить Top и Left формы, чтобы узнать координаты мыши на форме путём вычитания из MousePosition.X , MousePosition.Y. убивает ,что это нельзя сделать таким образом Form1.Top / Form1.Left единственное, что приходит в голову, в коде создания формы написать int top = this.Top , где top глобальная и по таймеру обновлять. Но это же мега тупость! Это сообщение отредактировал(а) Ikseg - 9.3.2008, 16:37 |
|||
|
||||
PashaPash |
|
||||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1233 Регистрация: 3.1.2008 Репутация: 9 Всего: 49 |
Почему нельзя? Top и Left - вполне текущие параметры. Попробуй, кинь на форму метку, прицепись к Form1.Move:
|
||||
|
|||||
source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 3 Всего: 56 |
Зато можно: ActiveForm.Left / ActiveForm.Top - это для активной формы, а если хочешь управлять координатами конкретной, то обрати внимание на св-во Location: Form1.Location.X / Form1.Location.Y -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
Ikseg |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 2.3.2008 Репутация: нет Всего: нет |
Спасибо вам обоим
![]() дал бы + , но прав недостаточно :( Добавлено через 1 минуту и 34 секунды только одно но: Form1.Location.X - не пашет локейшена нет |
|||
|
||||
Unsane |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 8.6.2007 Репутация: 2 Всего: 5 |
Надо не Form1.Location, а this.Location или Form1.ActiveForm.Location Это сообщение отредактировал(а) Unsane - 9.3.2008, 23:05 --------------------
Я дурак.. Этим и интересен! |
|||
|
||||
source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 3 Всего: 56 |
-------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | .NET для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |