Вверх ↑
Этот топик читают: Гость
Ответов: 3514
Рейтинг: 184
#1: 2009-06-07 18:49:44 ЛС | профиль | цитата
Простейший пример с точкой doShowModal
code_13640.txt
задача - сделать форму модальной не только для MainForm, но и вообще - для всего экрана. Что бы пока я что либо с модальной формой не сделал (закрыл например), я бы не мог ничего другого с другими окнами сделать..
------------ Дoбавленo в 16.45:
Не? Не вариант?
карма: 0
0
файлы: 1code_13640.txt [344B] [154]
Ответов: 110
Рейтинг: 9
#2: 2009-06-15 15:50:38 ЛС | профиль | цитата
Можно скрыть все окна, чтоб они не появлялись пока не закроешь форму

карма: 0

0
файлы: 1code_13722.txt [1.1KB] [151]
Ответов: 689
Рейтинг: 20
#3: 2009-06-15 15:59:35 ЛС | профиль | цитата
2Maestroprog: Ctrl+Esc как работал, так и будет работать. Я так понял Астармаку нужно чтобы приложение не позволяло перейти никуда, пока не будет закрыт соответствующий диалог. Так?
карма: 0

0
Ответов: 110
Рейтинг: 9
#4: 2009-06-15 18:37:25 ЛС | профиль | цитата
Ну тогда можно проделать вот такие нехитрые или хитрые манипуляции

Зато и CTRL+ESC и WINKEY не сработают как надо, и достигнется полная блокировка всех окон (видимых)...
(можно и невидимых тоже)


------------ Дoбавленo в 20.28:
Так - вариант??
карма: 0

1
Голосовали:Астрамак
Ответов: 3514
Рейтинг: 184
#5: 2009-06-15 20:31:40 ЛС | профиль | цитата
Благодарю.

Жаль, что уже не актуально и я по другому извратился )
карма: 0
0
Ответов: 110
Рейтинг: 9
#6: 2009-06-15 20:33:49 ЛС | профиль | цитата
Поделись схемкой, может ещё чему научусь
карма: 0

0
Ответов: 3514
Рейтинг: 184
#7: 2009-06-15 20:39:22 ЛС | профиль | цитата
Сделал обычным поплавком.. и это оказалось даже правильней, чем так.. в плане юзабилити
карма: 0
0
Ответов: 110
Рейтинг: 9
#8: 2009-06-15 22:18:16 ЛС | профиль | цитата
Понятно...

*****************
карма: 0

0
Ответов: 519
Рейтинг: 28
#9: 2009-06-15 22:22:59 ЛС | профиль | цитата
Maestroprog ,а это ты зря написал)))теперь "мега хакеры" будут ,хватать твою схемку и пладить на хиасме такие вирусы ТЫЩАМИ!!!
карма: 0

0
Ответов: 110
Рейтинг: 9
#10: 2009-06-15 22:34:12 ЛС | профиль | цитата
zeta211, Даже если "они" напишут такую программу и сделают все как положено, все равно можно найти лазейку, чтобы избавиться от этого *******, например в безопасном режиме.....
карма: 0

0
Ответов: 519
Рейтинг: 28
#11: 2009-06-15 22:36:18 ЛС | профиль | цитата
это тебе так просто... а я когда первый раз попалась смску отправляла*((
карма: 0

0
Ответов: 4641
Рейтинг: 334
#12: 2009-06-15 22:41:21 ЛС | профиль | цитата
Лучше не применять в тексте слова троян....и схема рядом т.к большинство кулцхакеров будут писать в поиске именно эти слова, а тут и схема есть, а потом вопросы будут, а дайте мне, а как, а что, Я За серьезную аудиторию, а не за кулцхакеров которым надо все быстро, разом и чтобы работало.

Maestroprog, отредактируй пожалуйста свое сообщение. И больше так не пиши.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 110
Рейтинг: 9
#13: 2009-06-15 22:54:56 ЛС | профиль | цитата
Ravilr, хорошо, больше так не буду
карма: 0

0
Ответов: 689
Рейтинг: 20
#14: 2009-06-16 12:59:58 ЛС | профиль | цитата
Еще по схеме, по последней: проблема убивания Ctrl+Esc остается даже после выгрузки программы. Что не есть хорошо.
карма: 0

0
Ответов: 110
Рейтинг: 9
#15: 2009-06-16 13:40:51 ЛС | профиль | цитата
Исправить можно - записывать в "Список строк" идентификаторы открывающихся окон, которые открываются после запуска программы, и при закрытии программы разблокировать их.
Это несложно сделать....Кому надо тот и сделает
карма: 0

0
15
Сообщение
...
Прикрепленные файлы
(файлы не залиты)