Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
9 / 9 / 1
Регистрация: 28.02.2013
Сообщений: 208
1

2 формы topmost. Но одну нужно удерживать "выше"

09.02.2014, 16:06. Показов 949. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
у меня есть 2 формы с topmost = true. все прекрасно, но иногда необходимо, чтобы одна была над другой. как это сделать?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.02.2014, 16:06
Ответы с готовыми решениями:

Состояние формы между TopMost = True и TopMost = False
Есть три окна класса Window, например WindowUnder, WindowMiddle, WindowTop. Так вот надо чтобы одно...

Поместить форму еще выше, чем TopMost
Пусть у меня есть игра которая на весь экран. Я хочу чтобы моя форма была поверх этой игры. Что бы...

Нужен TopMost код для формы
Здравствуйте, я пишу свой эксплоит 1 месяц, и там очень много функций + автообновление, и я хотел...

Не могу обратится к своему свойству формы TopMost
Доброго времени суток. Мне нужно при задании значения свойства формы TopMost выполнить некоторые...

5
burning1ife
1465 / 1286 / 294
Регистрация: 21.09.2008
Сообщений: 3,438
Записей в блоге: 9
09.02.2014, 17:11 2
На время появления второй формы у первой менять TopMost = false, при закрытии обратно.

Чтобы уменьшить связность (не передавать ссылку на первую форму во вторую), удобно делать через паттерн Messenger.

А еще подумайте, может можно это сделать через ShowDialog, вместо TopMost.
0
9 / 9 / 1
Регистрация: 28.02.2013
Сообщений: 208
09.02.2014, 18:06  [ТС] 3
чтобы было наглядней во вложении скриншот.
2 формы topmost. Но одну нужно удерживать "выше"

кнопки и полупрозрачная область - это 2 разные связанные вместе формы, которые всегда должны быть выше остальных окон. Когда я перемещаю область к краю экрана, я сдвигаю кнопки на область, но в таком случае, область перекрывает кнопки. Вот такая вот печалька
0
burning1ife
1465 / 1286 / 294
Регистрация: 21.09.2008
Сообщений: 3,438
Записей в блоге: 9
09.02.2014, 18:28 4
Цитата Сообщение от goremukin Посмотреть сообщение
2 разные связанные вместе формы
так если они связанные, то почему бы не сделать в одну форму? какое-то странное архитектурное решение
0
9 / 9 / 1
Регистрация: 28.02.2013
Сообщений: 208
09.02.2014, 19:38  [ТС] 5
нет, там нужно именно так и никак иначе. нету никаких идей?)
0
8942 / 4854 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
10.02.2014, 04:55 6
из двух форм с TopMost = true, выше будет та, у которой это свойство установлено последним. Отсюда и пляши
0
10.02.2014, 04:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.02.2014, 04:55
Помогаю со студенческими работами здесь

Открытие MsgBox поверх формы со свойством TopMost
Столкнулся с проблемой. Есть форма, через нее вызывается вторая форма у которой в свойствах...

Как удалить одну из процедур формы из другой процедуры той же формы
Еще раз доброго здравия... Слышал, что подобное можно делать... То есть вообще можно так сказать...

Вычислить среднее значение и значения выше среднего за одну итерацию
Я хочу определить среднее арифметическое элементов List<Integer> и в то же время вычислить...

Как считать содержимое файла, который на одну директорию выше
здравствуйте. как считать содержимое файла, который на одну директорию выше? пробовал как обычно...

Постоянно удерживать фокус на форме
Добрый день! Такой вопрос. Необходимо чтобы фокус "всегда" был на форме. Предположим: Нажали...

Удерживать нажатие button с клавиатуры
Здравствуйте. Сразу к сути. Если я нажал и держу пробел на клавиатуре, то label1 окрашивается в...

Возможность во время работы программы выбрать одну из трех приведенных выше функций
В качестве f(x) использовать по выбору: sh(x), x2, ex. Усложненный вариант задания для...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru