Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.09.2014, 14:12   #11
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Теперь еще и евентами запутаете человека.

KatruKot2 а в Вашем коде то что не получается?
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.

Последний раз редактировалось WorldMaster; 24.09.2014 в 14:16.
WorldMaster вне форума Ответить с цитированием
Старый 24.09.2014, 14:27   #12
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Теперь еще и евентами запутаете человека.
Прост других примеров не было
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 24.09.2014, 14:33   #13
KatruKot2
 
Регистрация: 16.12.2012
Сообщений: 8
По умолчанию

Цитата:
Сообщение от WorldMaster Посмотреть сообщение
Теперь еще и евентами запутаете человека.

KatruKot2 а в Вашем коде то что не получается?
Глупая проблема. Используя делегаты в winform не получалось результат в textbox вывести.
KatruKot2 вне форума Ответить с цитированием
Старый 24.09.2014, 14:53   #14
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Цитата:
Сообщение от KatruKot2 Посмотреть сообщение
Глупая проблема. Используя делегаты в winform не получалось результат в textbox вывести.
Так вам из другого потока надо или формы?? Покажите полностью то. Зачем вам именно делегат?
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 24.09.2014, 15:05   #15
KatruKot2
 
Регистрация: 16.12.2012
Сообщений: 8
По умолчанию

Цитата:
Сообщение от WorldMaster Посмотреть сообщение
Так вам из другого потока надо или формы?? Покажите полностью то. Зачем вам именно делегат?
В задании вообще не понятно что происходит. Тема лабы "Методы. Делегаты" Ну и дано задание вычислить одну функцию модифицировать программу и вычислить вторую функцию. Я и сам уже запутался, но исходя из предоставленного примера. Попробую ещё раз.
KatruKot2 вне форума Ответить с цитированием
Старый 28.09.2014, 15:01   #16
KatruKot2
 
Регистрация: 16.12.2012
Сообщений: 8
По умолчанию

Прошу прощения за созданную тему. Разобрался
Код:
  public delegate void SumDel();
        public void sum()
        {
            try
            {
                double x = Convert.ToDouble(textBoxLog.Text);
                double sum = 0;
                for (double i = 0; i < x; i++)
                {
                    if (i % 2 == 0)
                    {
                        sum += i;
                    }
                }
                double res = Math.Sqrt(x) * sum;
                textBox2.Text = res.ToString();
            }
            catch
            {
                textBoxLog.Clear();
              
                MessageBox.Show("Введите число", "Error");
            }
        }

        public delegate void UmnDel();
        public void umn()
        {
            try
            {
                double y = Convert.ToDouble(textBoxLog.Text);
                double umn = 1;
                for (double j = 1; j < y; j++)
                {
                    umn *= j;
                }
                double res2 = Math.Sqrt(y) * umn;
                textBox3.Text = res2.ToString();
            }
            catch
            {
                textBoxLog.Clear();
              
                MessageBox.Show("Введите число", "Error");
            }

        }


        private void button2_Click(object sender, EventArgs e)
        {
           
                textBox2.BeginInvoke(new SumDel(sum));
                textBox3.BeginInvoke(new UmnDel(umn));
            
        }
    }
}
KatruKot2 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Делегаты Skif-F Microsoft Office Excel 5 25.01.2012 15:08
Делегаты C# sir.andrey Помощь студентам 3 21.09.2011 10:06
MinGW, Делегаты. Пепел Феникса Общие вопросы C/C++ 14 28.07.2011 19:42
Делегаты CaypoH Общие вопросы .NET 3 04.01.2011 05:43
Делегаты в MSIL Андрей Стрелков Общие вопросы .NET 6 20.02.2009 19:17