2 / 2 / 2
Регистрация: 07.12.2012
Сообщений: 98
|
||||||
1 | ||||||
Отображение простого текстового сообщения11.02.2013, 18:27. Показов 670. Ответов 5
Метки нет (Все метки)
при вызове формы при помощи метода ShowDialog() нужно отобразить простое текстовое сообщение (при неправильно введенном пароле). но так, чтобы это сообщение отображалось поверх формы, т.е. форма не закрывается, а сообщение появляется поверх нее. попытался реализовать это таким способом: если пароль неправильный, рекурсивно вызывается эта же процедура и форма отображается ишо раз. в параметре передаетса значение, если пароль правилный, то сообшение появляться не долдно, если неправильный то отображаетса. однако таким способом сначала отображаетса сообшение, а после если нажать ок, то появляется форма. как сделать чтобы сообдение всплывало без закрития формы?
0
|
11.02.2013, 18:27 | |
Ответы с готовыми решениями:
5
Отправка текстового сообщения на email Отправка текстового сообщения в COM порт, на удаленном ПК Создание простого текстового редактора Реализация простого текстового редактора |
17688 / 12873 / 3366
Регистрация: 17.09.2011
Сообщений: 21,138
|
|
11.02.2013, 18:35 | 2 |
Делайте проверку в диалоговом окне, а не в основном.
0
|
2 / 2 / 2
Регистрация: 07.12.2012
Сообщений: 98
|
|
11.02.2013, 18:43 [ТС] | 3 |
имеете в виду, в событии создать обработчик, например при открытии формы, чтобы проверялся параметр?
0
|
17688 / 12873 / 3366
Регистрация: 17.09.2011
Сообщений: 21,138
|
|
11.02.2013, 18:49 | 4 |
Зачем?
У вас же в форме FormPasswordReq наверняка есть кнопка типа OK - вот по клику на нее сначала проверьте - правильный ли пароль. Если неправильный - выдавайте сообщение, если правильный - закрывайте форму и продолжайте работу.
1
|
2 / 2 / 2
Регистрация: 07.12.2012
Сообщений: 98
|
|
18.03.2013, 16:36 [ТС] | 5 |
Если так сделать, то если пароль правильный, то все равно появляется сообщение, что неверный пароль, после чего открывается нужная форма. Удалось все-таки сделать с проверкой в главном окне.
0
|
17688 / 12873 / 3366
Регистрация: 17.09.2011
Сообщений: 21,138
|
|
18.03.2013, 17:03 | 6 |
Очевидно, это не потому, что "если так сделать", а потому, что вы это просто-напросто неправильно сделали.
0
|
18.03.2013, 17:03 | |
18.03.2013, 17:03 | |
Помогаю со студенческими работами здесь
6
Отображение простого widget-a Написание простого текстового редактора под DOS шифрование текстового сообщения Дешифровка текстового сообщения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |