| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > .NET для новичков > Параметры формы |
| Автор: Ikseg 9.3.2008, 16:35 |
| Вопрос до боли смешной. Как во время выполнения программы узнать текущие параметры формы? Хочется получить Top и Left формы, чтобы узнать координаты мыши на форме путём вычитания из MousePosition.X , MousePosition.Y. убивает ,что это нельзя сделать таким образом Form1.Top / Form1.Left единственное, что приходит в голову, в коде создания формы написать int top = this.Top , где top глобальная и по таймеру обновлять. Но это же мега тупость! |
| Автор: source777 9.3.2008, 20:23 | ||
Зато можно: ActiveForm.Left / ActiveForm.Top - это для активной формы, а если хочешь управлять координатами конкретной, то обрати внимание на св-во Location: Form1.Location.X / Form1.Location.Y |
| Автор: Ikseg 9.3.2008, 20:52 |
| Спасибо вам обоим дал бы + , но прав недостаточно :( Добавлено через 1 минуту и 34 секунды только одно но: Form1.Location.X - не пашет локейшена нет |
| Автор: Unsane 9.3.2008, 23:05 | ||
Надо не Form1.Location, а this.Location или Form1.ActiveForm.Location |
| Автор: source777 10.3.2008, 16:39 | ||
|