• XSS.stack #1 – первый литературный журнал от юзеров форума

Как программно нажать на кнопку?

timbo

(L3) cache
Пользователь
Регистрация
19.09.2019
Сообщения
165
Реакции
295
слышал вот про это
button1.PerformClick();

но куда его добавить в этот код?помогите кому не сложно,нужно чтобы кнопка Login сама нажималась

вот код
C#:
using System;
using System.ComponentModel;
using System.Drawing;
using System.Windows.Forms;

namespace test
{
    
    public partial class MainForm : Form
    {
        
        private void Btn_Login_Click(object sender, EventArgs e)
        {
            if (this._api.IsConnected())
            {
                try
                {
                    this.LogIn();
                    return;
                }
                catch (Exception ex)
                {
                    this.Txt_Error.Text = ex.Message;
                    this.Txt_Error.Visible = true;
                    return;
                }
            }
            this.LoadError();
        }
    }
}
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Нажать на кнопку в окне? Нажать на кнопку клавы? Макросно определить координаты, цвет кнопки? А может ее значение.... вопрос не конкретный. Задай отвечу) а то меня тут скоро забанят;)
 
Нажать на кнопку в окне? Нажать на кнопку клавы? Макросно определить координаты, цвет кнопки? А может ее значение.... вопрос не конкретный. Задай отвечу) а то меня тут скоро забанят;)
Нажать на кнопку в окне программы,кнопку Login
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Нажать на кнопку в окне? Нажать на кнопку клавы? Макросно определить координаты, цвет кнопки? А может ее значение.... вопрос не конкретный. Задай отвечу) а то меня тут скоро забанят;)
Mash3do, не заебался свой форум пиарить?) как с продажами азора обстоят дела?
 
чтобы кнопка Login сама нажималась
А собственно зачем тебе ее нажимать?
Сделай класс который в цикле будет чекать твой коннект к апи.
 
C#:
[ICODE]

private void Form_Load(object sender, System.EventArgs e)
    { 
     while (true)
    {
        if (this._api.IsConnected())

            {
                try
                {
                    this.LogIn();
                    return;
                }
                catch (Exception ex)
                {
                    this.Txt_Error.Text = ex.Message;
                    this.Txt_Error.Visible = true;
                    return;
                }
            }
            this.LoadError();
            //Thread.Sleep(60 * 1000);
    }
}
[/ICODE]
 
Нажать на кнопку в окне программы,кнопку Login
Программа то чужая или в своей?
Если чужая, то на чём написана?

Если родительское окно диалоговое и есть id кнопки в нём то можно послать сообщение WM_COMMAND с кодом BN_CLICKED
Ну или можно тупо кликнуть мышкой по координатам, если они фиксированные - послав WM_LBUTTONDOWN
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх