Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Ответ
 
Опции темы
Старый 13.06.2013, 21:14   #1
 Разведчик
Аватар для iamzero
 
iamzero лучик света в грозовом небеiamzero лучик света в грозовом небеiamzero лучик света в грозовом небеiamzero лучик света в грозовом небеiamzero лучик света в грозовом небеiamzero лучик света в грозовом небеiamzero лучик света в грозовом небе
Регистрация: 04.05.2012
Сообщений: 18
Популярность: 805
Сказал(а) спасибо: 24
Поблагодарили 25 раз(а) в 18 сообщениях
 
По умолчанию капча

Посмотрев тему http://zhyk.ru/forum/showthread.php?t=466062

решил сделать нормально, вдруг кому понадобится)

нам понадобятся:
1 picturbox(x1)
2 textbox(x1)
3 button(x1)


сам код
Код:
int o = 0; // здесь будет значение капчи
private void creat() // создание "ри****" 
        {

            Random u = new Random(); // задаем рандомное число
            o = u.Next(100000, 999999);
            
            int n = 0;
            Bitmap image = new System.Drawing.Bitmap(380, 80); // создаем саму картинку

            using (Graphics g = Graphics.FromImage(image))
            {

                Font drawFont = new Font("Mistral", 35);
                SolidBrush drawBrush = new SolidBrush(Color.FromArgb(u.Next(0, 255), u.Next(0, 255), u.Next(0, 255)));
                g.DrawString(o.ToString(), drawFont, drawBrush, new Point(pictureBox1.Width / 2 - 50, pictureBox1.Height / 2 - 20));
                while (n < 15) // рисуем 15 линий
                {
                    Pen p = new Pen(Color.FromArgb(u.Next(0, 255), u.Next(0, 255), u.Next(0, 255)), u.Next(1, 3));
                    g.DrawLine(p, new Point(u.Next(0, 380), u.Next(25, 80)), new Point(u.Next(100, 380), u.Next(10, 380)));
                    System.Threading.Thread.Sleep(0);
                    n++;
                }
               
                
                pictureBox1.Image = image; // ставим нашу капчу в пиктур бокс

            }
        }


Ps писал на скорую руку
  Ответить с цитированием
Пользователь сказал cпасибо:
WinMon (20.06.2013)
Старый 20.06.2013, 19:29   #2
Заблокирован
 Разведчик
Аватар для WinMon
 
WinMon скоро будет известенWinMon скоро будет известенWinMon скоро будет известен
Регистрация: 14.05.2013
Сообщений: 7
Популярность: 289
Сказал(а) спасибо: 7
Поблагодарили 49 раз(а) в 29 сообщениях
Отправить сообщение для WinMon с помощью Skype™
 
По умолчанию Re: капча

спасибо действительно нужная вешь, только я чуть подправил для себя код.
автор спасибо!
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 23:50.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net