2 вопроса для старта !

2 вопроса для старта !
Atom
4/6/2011
Кирил


Добрый день. 1 - Как подписать событие ? 2 - Как выставить обработчика ?

              И всё это делать под WindowsForms. 

В програмировании начальный уровень мне в нём легче.

Вот что есть на данный момент

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using Ecng.Trading.Algo; using Ecng.Trading.Smart; using Ecng.Trading.BusinessEntities; using System.Net; using Ecng.Common; namespace Stock_060411_podkluchenie { public partial class Form1 : Form { public SmartTrader Trader; public Form1() { InitializeComponent(); }

    private void button1_Click(object sender, EventArgs e)
    {         
        IPEndPoint IP = new IPEndPoint(IPAddress.Parse("82.204.220.34"), 8090);
        Trader = new SmartTrader(textBox1.Text, textBox2.Text, IP);
        Trader.Connect();
    }
     private void TraderConnected()
    {    
        label3.Text = "Подключили";
    }
}

}


Tags:


Thanks:


< 1 2 3 4  > >>
Кирил

Avatar
Date: 4/10/2011
Reply


private void button1_Click(object sender, RoutedEventArgs e) // Кнопка подключится к серваку { IPEndPoint IP = new IPEndPoint(IPAddress.Parse("82.204.220.34"), 8090); // апи и порт Trader = new SmartTrader(Login.Text, Password.Text, IP); // указываем логин, пароль, и адрес Айпи

        // подписываемся на событие успешного соединения
        this.Trader.Connected += () =>
        {
            this.GuiAsync(() => MessageBox.Show(this, "Подрубились НАХ Ёп")); 	//Выводим сообщение если событие Connect() произошло
        };

       // подписываемся на событие отключения
        this.Trader.Disconnected += () =>
        {
            this.GuiAsync(() => MessageBox.Show(this, "Одрубились Внатуре")); 	//Выводим сообщение если событие Connect() произошло
        };

        Trader.Connect(); // вызов подключения

    }

    private void button2_Click(object sender, RoutedEventArgs e)// кнопка отключения
    {

     Trader.Disconnect();  // вызов отключения  тока почемуто не пойму пишет мол отсутствует ссылка на обьект Вчём тут проблемка
    }
Thanks:

Кирил

Avatar
Date: 4/10/2011
Reply


private void button1_Click(object sender, RoutedEventArgs e) // Кнопка подключится к серваку { IPEndPoint IP = new IPEndPoint(IPAddress.Parse("82.204.220.34"), 8090); // апи и порт Trader = new SmartTrader(Login.Text, Password.Text, IP); // указываем логин, пароль, и адрес Айпи

        // подписываемся на событие успешного соединения
        this.Trader.Connected += () =>
        {
            this.GuiAsync(() => MessageBox.Show(this, "Подрубились НАХ Ёп")); 	//Выводим сообщение если событие Connect() произошло
        };

       // подписываемся на событие отключения
        this.Trader.Disconnected += () =>
        {
            this.GuiAsync(() => MessageBox.Show(this, "Одрубились Внатуре")); 	//Выводим сообщение если событие Connect() произошло
        };

        Trader.Connect(); // вызов подключения

    }

    private void button2_Click(object sender, RoutedEventArgs e)// кнопка отключения
    {

     Trader.Disconnect();  // вызов отключения  тока почемуто не пойму пишет мол отсутствует ссылка на обьект Вчём тут проблемка
    }
Thanks:

Кирил

Avatar
Date: 4/10/2011
Reply


private void button1_Click(object sender, RoutedEventArgs e) // Кнопка подключится к серваку { IPEndPoint IP = new IPEndPoint(IPAddress.Parse("82.204.220.34"), 8090); // апи и порт Trader = new SmartTrader(Login.Text, Password.Text, IP); // указываем логин, пароль, и адрес Айпи

        // подписываемся на событие успешного соединения
        this.Trader.Connected += () =>
        {
            this.GuiAsync(() => MessageBox.Show(this, "Подрубились НАХ Ёп")); 	//Выводим сообщение если событие Connect() произошло
        };

       // подписываемся на событие отключения
        this.Trader.Disconnected += () =>
        {
            this.GuiAsync(() => MessageBox.Show(this, "Одрубились Внатуре")); 	//Выводим сообщение если событие Connect() произошло
        };

        Trader.Connect(); // вызов подключения

    }

    private void button2_Click(object sender, RoutedEventArgs e)// кнопка отключения
    {

     Trader.Disconnect();  // вызов отключения  тока почемуто не пойму пишет мол отсутствует ссылка на обьект Вчём тут проблемка
    }
Thanks:

Кирил

Avatar
Date: 4/10/2011
Reply


private void button1_Click(object sender, RoutedEventArgs e) // Кнопка подключится к серваку { IPEndPoint IP = new IPEndPoint(IPAddress.Parse("82.204.220.34"), 8090); // апи и порт Trader = new SmartTrader(Login.Text, Password.Text, IP); // указываем логин, пароль, и адрес Айпи

        // подписываемся на событие успешного соединения
        this.Trader.Connected += () =>
        {
            this.GuiAsync(() => MessageBox.Show(this, "Подрубились НАХ Ёп")); 	//Выводим сообщение если событие Connect() произошло
        };

       // подписываемся на событие отключения
        this.Trader.Disconnected += () =>
        {
            this.GuiAsync(() => MessageBox.Show(this, "Одрубились Внатуре")); 	//Выводим сообщение если событие Connect() произошло
        };

        Trader.Connect(); // вызов подключения

    }

    private void button2_Click(object sender, RoutedEventArgs e)// кнопка отключения
    {

     Trader.Disconnect();  // вызов отключения  тока почемуто не пойму пишет мол отсутствует ссылка на обьект Вчём тут проблемка
    }
Thanks:

Кирил

Avatar
Date: 4/10/2011
Reply


private void button1_Click(object sender, RoutedEventArgs e) // Кнопка подключится к серваку { IPEndPoint IP = new IPEndPoint(IPAddress.Parse("82.204.220.34"), 8090); // апи и порт Trader = new SmartTrader(Login.Text, Password.Text, IP); // указываем логин, пароль, и адрес Айпи

        // подписываемся на событие успешного соединения
        this.Trader.Connected += () =>
        {
            this.GuiAsync(() => MessageBox.Show(this, "Подрубились НАХ Ёп")); 	//Выводим сообщение если событие Connect() произошло
        };

       // подписываемся на событие отключения
        this.Trader.Disconnected += () =>
        {
            this.GuiAsync(() => MessageBox.Show(this, "Одрубились Внатуре")); 	//Выводим сообщение если событие Connect() произошло
        };

        Trader.Connect(); // вызов подключения

    }

    private void button2_Click(object sender, RoutedEventArgs e)// кнопка отключения
    {

     Trader.Disconnect();  // вызов отключения  тока почемуто не пойму пишет мол отсутствует ссылка на обьект Вчём тут проблемка
    }
Thanks:

Кирил

Avatar
Date: 4/10/2011
Reply


private void button1_Click(object sender, RoutedEventArgs e) // Кнопка подключится к серваку { IPEndPoint IP = new IPEndPoint(IPAddress.Parse("82.204.220.34"), 8090); // апи и порт Trader = new SmartTrader(Login.Text, Password.Text, IP); // указываем логин, пароль, и адрес Айпи

        // подписываемся на событие успешного соединения
        this.Trader.Connected += () =>
        {
            this.GuiAsync(() => MessageBox.Show(this, "Подрубились НАХ Ёп")); 	//Выводим сообщение если событие Connect() произошло
        };

       // подписываемся на событие отключения
        this.Trader.Disconnected += () =>
        {
            this.GuiAsync(() => MessageBox.Show(this, "Одрубились Внатуре")); 	//Выводим сообщение если событие Connect() произошло
        };

        Trader.Connect(); // вызов подключения

    }

    private void button2_Click(object sender, RoutedEventArgs e)// кнопка отключения
    {

     Trader.Disconnect();  // вызов отключения  тока почемуто не пойму пишет мол отсутствует ссылка на обьект Вчём тут проблемка
    }
Thanks:

Кирил

Avatar
Date: 4/10/2011
Reply


private void button1_Click(object sender, RoutedEventArgs e) // Кнопка подключится к серваку { IPEndPoint IP = new IPEndPoint(IPAddress.Parse("82.204.220.34"), 8090); // апи и порт Trader = new SmartTrader(Login.Text, Password.Text, IP); // указываем логин, пароль, и адрес Айпи

        // подписываемся на событие успешного соединения
        this.Trader.Connected += () =>
        {
            this.GuiAsync(() => MessageBox.Show(this, "Подрубились НАХ Ёп")); 	//Выводим сообщение если событие Connect() произошло
        };

       // подписываемся на событие отключения
        this.Trader.Disconnected += () =>
        {
            this.GuiAsync(() => MessageBox.Show(this, "Одрубились Внатуре")); 	//Выводим сообщение если событие Connect() произошло
        };

        Trader.Connect(); // вызов подключения

    }

    private void button2_Click(object sender, RoutedEventArgs e)// кнопка отключения
    {

     Trader.Disconnect();  // вызов отключения  тока почемуто не пойму пишет мол отсутствует ссылка на обьект Вчём тут проблемка
    }
Thanks:

Кирил

Avatar
Date: 4/10/2011
Reply


private void button1_Click(object sender, RoutedEventArgs e) // Кнопка подключится к серваку { IPEndPoint IP = new IPEndPoint(IPAddress.Parse("82.204.220.34"), 8090); // апи и порт Trader = new SmartTrader(Login.Text, Password.Text, IP); // указываем логин, пароль, и адрес Айпи

        // подписываемся на событие успешного соединения
        this.Trader.Connected += () =>
        {
            this.GuiAsync(() => MessageBox.Show(this, "Подрубились НАХ Ёп")); 	//Выводим сообщение если событие Connect() произошло
        };

       // подписываемся на событие отключения
        this.Trader.Disconnected += () =>
        {
            this.GuiAsync(() => MessageBox.Show(this, "Одрубились Внатуре")); 	//Выводим сообщение если событие Connect() произошло
        };

        Trader.Connect(); // вызов подключения

    }

    private void button2_Click(object sender, RoutedEventArgs e)// кнопка отключения
    {

     Trader.Disconnect();  // вызов отключения  тока почемуто не пойму пишет мол отсутствует ссылка на обьект Вчём тут проблемка
    }
Thanks:

Кирил

Avatar
Date: 4/10/2011
Reply


Отключение вроде работает а вот это ни как
// подписываемся на событие отключения this.Trader.Disconnected += () => { this.GuiAsync(() => MessageBox.Show(this, "Одрубились Внатуре")); //Выводим сообщение если событие Connect() произошло }; Не выводит сообщение о том что отключили

Thanks:

Кирил

Avatar
Date: 4/10/2011
Reply


И ещё скажите пожалуста а в чём разница методов OnDisconnect и Disconnect

Thanks:
< 1 2 3 4  > >>

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy