Как сделать панель для ввода

Sober3r

Client
Регистрация
01.02.2017
Сообщения
417
Реакции
7
Баллы
18
Привет ребята подскажите пожалуйста как сделать панель для ручного ввода .
вот как ручной ввод капчи, только чтоб можно было ввобить свой номер телефона или текст.
т.е. до ходит до момента ввода
активируеться и появляеться табличка с вводом , ждет до тех пор пока я не введу туда текст и не нажму ок или энтр.
заранее благодарю)
 
выбираешь любую картинку на страницы, правой кнопкой, это капча. Будет просто выскакивать окно с этой картинкой и полем ввода
 
Можно использовать InputBox из VB.net подключаете reference Microsoft.VisualBasic.dll и используете код:

Код:
Развернуть Свернуть Копировать
using Microsoft.VisualBasic;

string phone = Interaction.InputBox("Введите номер телефона.", "Пользовательский ввод", "+79601234567");
 
  • Спасибо
Реакции: Sober3r
ребят вроде разобрался ... но не могу понять по чему в переменную вставляеться 0 , а не то что я в форме вписываю....

System.Windows.Forms.Form F = new System.Windows.Forms.Form(); //-создаем новую форму
F.Text = "Номер телефона"; //-название формы
F.Width=300; //- задает ширину формы в пикселях
F.Height=200; //- задает высоту формы в пикселях

//создаем текстбокс
System.Windows.Forms.TextBox textb = new System.Windows.Forms.TextBox();
//указываем местоположение
textb.Location = new System.Drawing.Point(70,40);
//так же можно указать размеры текстбокса
textb.Width=150;
// добавляем его на форму
F.Controls.Add(textb);

//создаем кнопку
System.Windows.Forms.Button button = new System.Windows.Forms.Button();
//задаем имя чекбоксам
button.Text = "OK";
//положение в окне
button.Location = new System.Drawing.Point(110,80);
//размер кнопочки
button.Size=new System.Drawing.Size(75, 50);
//кидаем на форму
F.Controls.Add(button);
//описываем событие для клика по кнопке
button.Click+= delegate(object sender, System.EventArgs e)
{
F.Dispose();
};

//запускаем форму
F.ShowDialog();
return 0;
 
но не могу понять по чему в переменную вставляеться 0 , а не то что я в форме вписываю....
Потому что
//запускаем форму
F.ShowDialog();
return 0;
Перечитайте часть статьи "Как получить данные из текстбокса в переменную Zennoposter?" , а еще лучше часть "Кнопки":

Внутрь обработчика событий, мы можем написать любое действие, которое мы хотим чтобы произошло по нажатии этой кнопки, не обязательно это должно быть закрытие формы. Это может быть какая то математическая формула, привязанная к кнопке, или это вообще может быть не клик)))

Вот кусочек кода для любопытных:

button.MouseMove+=delegate(object sender, System.Windows.Forms.MouseEventArgs e)
{
button.Text="Щекотно же!";
};
button.MouseHover+=delegate(object sender, System.EventArgs e)
{
button.Text="Тут рыбы ТОЧНО нет";
};
button.MouseLeave+=delegate(object sender, System.EventArgs e)
{
button.Text="Сохранить";
};


Если вы читали, что тут написано – его не сложно будет вставить)
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)