Модераторы: gambit, Partizan

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание формы ввода пароля 
V
    Опции темы
mal
Дата 28.5.2007, 10:11 (ссылка)  | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 28.5.2007

Репутация: нет
Всего: нет



Подскажите, пожалуйста. Необходимо при запуске программы выдавать окно для ввода логина и пароля. Если они введены правильно, то показывать главное окно программы. 
smile 
PM   Вверх
Дрон
Дата 28.5.2007, 10:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-ненавистник :)
****


Профиль
Группа: Участник Клуба
Сообщений: 3179
Регистрация: 29.12.2002
Где: Санкт-Петербург

Репутация: 2
Всего: 93



А чего подсказать-то?


--------------------
Да. Именно так.
PM   Вверх
mal
Дата 28.5.2007, 10:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 28.5.2007

Репутация: нет
Всего: нет



Пытаюсь сделать так:
В MainForm
Application.Run(new MainForm());
заменил на 
Application.Run(new Dostup());

А как сделать так, чтобы при правильном вводе логина и пароля закрывалась форма Dostup и открывалась MainForm?
Или есть другие варианты, как организовать авторизацию пользователей?
PM   Вверх
Дрон
Дата 28.5.2007, 10:22 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-ненавистник :)
****


Профиль
Группа: Участник Клуба
Сообщений: 3179
Регистрация: 29.12.2002
Где: Санкт-Петербург

Репутация: 2
Всего: 93



Лучше оставить 
Application.Run(new MainForm())
тогда MainForm у тебя будет главной и откроется сразу, а в ней уже сделать
Код
Dostup frm = new Dostup();
frm.ShowDialog();

чтобы открыть форму с паролем, ну и так далее. Там уже как захочешь.

Т.е. по Application.Run создаётся главное окно приложения, которое по-хорошему, никогда не закрывается, до окончания работы программы.



--------------------
Да. Именно так.
PM   Вверх
mal
Дата 28.5.2007, 10:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 28.5.2007

Репутация: нет
Всего: нет



Пока логин и пароль не будут правильно введены в MainForm нельзя давать доступ.
Можно ли скрыть MainForm и открыть Dostup? После правильного ввода закрыть Dostup и показать MainForm.
 smile 
PM   Вверх
Wanderer2019
Дата 28.5.2007, 11:04 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 937
Регистрация: 3.12.2004
Где: Санкт-Петербург/П рага

Репутация: 2
Всего: 17



Код

private void Form1_Load(object sender, EventArgs e)
        {
            this.Hide();
            Form2 frm2 = new Form2();
            frm2.ShowDialog();
        }

PM ICQ MSN   Вверх
mal
Дата 28.5.2007, 11:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 28.5.2007

Репутация: нет
Всего: нет



Спасибо!!! smile  Кстати, работает и без первой строки this.Hide();
На сколько важна эта строка?
PM   Вверх
HalkaR
Дата 28.5.2007, 11:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пуфыстый назгул
****


Профиль
Группа: Экс. модератор
Сообщений: 2132
Регистрация: 8.12.2002
Где: В Москве

Репутация: нет
Всего: 42



Код

this.Visible = false;
(new MainForm()).Show();

PM MAIL   Вверх
Wanderer2019
Дата 28.5.2007, 11:35 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 937
Регистрация: 3.12.2004
Где: Санкт-Петербург/П рага

Репутация: 2
Всего: 17



Цитата(mal @  28.5.2007,  11:07 Найти цитируемый пост)
На сколько важна эта строка? 

нутк собстно эта строчка и делает форму №1 невидимой =)... прячет ее...
 если ее убрать, то юзер будет видеть форму №1 а на ней форму №2 в модальном режиме.
PM ICQ MSN   Вверх
mal
Дата 28.5.2007, 12:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 28.5.2007

Репутация: нет
Всего: нет



Цитата

нутк собстно эта строчка и делает форму №1 невидимой =)... прячет ее...
 если ее убрать, то юзер будет видеть форму №1 а на ней форму №2 в модальном режиме.

У меня в обоих случаях появляется Form2 без модального режима.

Большое спасибо Wanderer2019 и Дрон!!!
PM   Вверх
AET
Дата 5.12.2007, 15:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 13.3.2007

Репутация: нет
Всего: нет



подскажите как можно сделать идентификацию
PM MAIL   Вверх
stab
Дата 6.12.2007, 02:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1839
Регистрация: 1.1.2003

Репутация: 1
Всего: 48



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


--------------------
6, 6, 6 - the number of the beast.
PM MAIL WWW   Вверх
Anabolic
Дата 6.12.2007, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 1.9.2006

Репутация: нет
Всего: нет



ну вы тут и способы извращенные приводили smile
открытие главной, потом окно с паролем, потом что-то там хайдить  smile 
PM MAIL ICQ   Вверх
unicuum
Дата 7.12.2007, 00:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 16.3.2005
Где: Рашка

Репутация: 1
Всего: 8



Цитата(Anabolic @  6.12.2007,  11:26 Найти цитируемый пост)
ну вы тут и способы извращенные приводили smile
открытие главной, потом окно с паролем, потом что-то там хайдить  smile  


Да, и это вместо того чтобы открыть форму логина, и при закрытии кнопкой окей передать логин с паролем и открыть главную форму, а при отмена вызвать событие закрытия приложения. smile 


--------------------
user posted image
обычный день на винграде
PM   Вверх
AET
Дата 7.12.2007, 06:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 13.3.2007

Репутация: нет
Всего: нет



может покажете пример всетаки блогодарен всем за помащь с уважением АЕТ
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка Windows Forms | Следующая тема »


 




[ Время генерации скрипта: 0.0597 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.