Курсы по программированию

Формула программиста
основатель — Волосатов Евгений Витольдович

Демо софт / Менеджер паролей

  • На этом уроке мы будем работать с буфером обмена и открывать сайты в браузере по умолчанию.

    Задание:
    Создать программу для хранения паролей.
  • Дата отправки отчёта: 7 декабря 2015 г.
  • Задание выполнено: за 2 час. 00 мин.
  • Чему научился: использовать буфер обмена
  • Что было сложным: найти ошибку, которая вылетала при работе с буфером обмена
  • Комментарии: выкидывало ошибку на строчке Clipboard.SetText();
    долго искал проблему и чисто случайно наткнулся в интернете ,что буфер обмена может быть блокирован сторонней программой или занят ей, не вдавался в подробности.
    этой программой был Download Master.
    Отключил и сразу всё заработало!:)
    потом еще доработаю программу!)
    еще вопрос, как закрыть форму со Входом, чтобы не закрывалась форма с Паролями?
  • Оценка видео-уроку:
Отчёт от 8118 за Демо софт / Менеджер паролей


Отчёт от 8118 за Демо софт / Менеджер паролей




Оцени работу

 
Сохранить страницу:

24. Оля
Оля
ответить
→  Юрий   # Прикладные / Менеджер паролей / 2015-12-07 19:11

Юрий, отличные знания, рада что все исправил и уверена что ты в дальнейшем еще улучшишь и будешь использовать с удовольствием и в помощь себе!!!


459. Сергей Сергеевич
Сергей Сергеевич
ответить
→  Юрий   # Прикладные / Менеджер паролей / 2015-12-07 12:58

Можно просто скрыть первую форму this.Hide(); и во второй форме вызвать события
private void Form2_FormClosing( object sender, FormClosingEventArgs e )
{
        Application.Exit();
  }
Можно еще так в Program.cs дописать
static void Main()
        {
           
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault( false );
            Application.Run( new Form1() ); //При запуске откроется первая форма
            Application.Run( new Form2() ); //После обработки пароля первая закроется открывается вторая форма

        }
А в главной форме сделать проверку на пароль
int pass = 12345;
private void button1_Click( object sender, EventArgs e )
        {
            if(textBox1.Text == pass.ToString())
            {
               
                if(textBox1.Text == pass.ToString())
                {
                    this.Close();
                }
                else
                {
                    label1.Text = "Не верный пароль";
                   
                }
               
               
            }
        }
И во второй форме не забываем так же сделать
private void Form2_FormClosing( object sender, FormClosingEventArgs e )
{
        Application.Exit();
  }


  • Отчёт оценивали:
    8118Юрий +1   8407Наталья0   7645Александр Львович+1   5419Роман+1   1Евгений Витольдович+1   6925Артём+1   459Сергей Сергеевич+1   6958Кирилл+1   4395Денис+1   6452Lik_Kirill+1   6080annaka+1   6391Владимир+1   4732Sergey+1   7985Андрей +1   4485Vlad Yakovlev+1   2639Морозов Юрий Александрович+1   24Оля+1   5263Павел+1   6203Николай (nick27m)+1   6987MichGar+1   7276Ильшат+1  

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: Работать с буфером обмена
Трудности: Всё было просто
Отличный урок
Научился: /null
Трудности: /null
/null