Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 04.01.2019
Сообщений: 22
1

Как вызвать один обработчик события в другом обработчике события?

25.02.2019, 15:40. Просмотров 1717. Ответов 3
Метки нет (Все метки)


Здравствуйте. Подскажите пожалуйста, каким образом можно вызвать информацию из одного обработчика события в другой обработчик события?
Задача заключается в том, чтобы в окне были выведены результаты вычисления, которое производится при нажатии на зелёную кнопку и поля для ввода переменных, которые использует пользователь для ввода. Также есть радиокнопки, которые меняют значение f(x).
Как написать код так, чтобы информация , изменяемая радиокнопками, учитывалась в вычислениях и выводилась в большое окно при нажатии на зелёную кнопку с галочкой?
Код:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
 
namespace WindowsFormsApp1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
 
        }
 
        private void radioButton3_CheckedChanged(object sender, EventArgs e)
        {
 
        }
 
        private void radioButton1_CheckedChanged(object sender, EventArgs e)
        {
 
        }
 
        private void radioButton2_CheckedChanged(object sender, EventArgs e)
        {
 
        }
        private void button1_Click(object sender, EventArgs e)
        {
 
        }
    }
}
9 вариант
0
Миниатюры
Как вызвать один обработчик события в другом обработчике события?   Как вызвать один обработчик события в другом обработчике события?  
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.02.2019, 15:40
Ответы с готовыми решениями:

Как в одном обработчике события запустить другой обработчик события
Есть список listView1, который заполняется из массива PeopleListprivate void...

Вызов события в другом обработчике
Подскажите пожалуйста, возможно ли вызвать событие в другом обработчике? К примеру, у меня на форме...

Как вызвать обработчик события из другого класса?
Допустим есть проект, состоящий из: Window1.xaml Window1.xaml.cs App.xaml App.xaml.cs В...

Как вызвать обработчик события OnKeyPress
Доброго времени суток, товарищи программисты, объясните пожалуйста как мне вызвать обработчик...

3
1354 / 802 / 434
Регистрация: 14.04.2015
Сообщений: 3,038
25.02.2019, 15:52 2
я так и не понял, что нужно-то...кто-нибудь может более простым языком написать суть задания?
вводим x и P, нажимаем параметры f(x), нажимаем зеленую кнопку - вывели результат. верно? а дальше что?
0
0 / 0 / 0
Регистрация: 04.01.2019
Сообщений: 22
25.02.2019, 16:06  [ТС] 3
Да, верно. В этом и заключается суть
0
70 / 44 / 28
Регистрация: 14.02.2017
Сообщений: 126
05.03.2019, 12:18 4
Лучший ответ Сообщение было отмечено Neyghyw как решение

Решение

Добрый день!

Недавно отвечал на похожий вопрос
Составить программу для расчета значений функции F(x)

Вам нужно только добавить нужные элементы управления на форму (radioButton), дописать нужное количество классов с разными формулами расчета значений функций, прописать соответствующие методы вызова во ViewModel и зафиксировать их на форме...
М...да, большая работа получается. Ну, в крайнем случае просто посмотрите на архитектуру реализации вопроса. Здесь была попытка реализации MVC + WinForm. В принципе, удобнее было бы WPF...
Успехов.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.03.2019, 12:18

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Как вызвать обработчик события OnKeyDown?
В определенный момент времени нужно программно вызвать событие OnKeyDown. Как Это сделать?

Как вызвать обработчик события OnClose по нажатию на кнопку?
у меня сделано событие на крестик формы void __fastcall TMain::FormClose(TObject *Sender,...

Как вызвать обработчик события для двух кнопок?
Не могу понять как вызвать обработчик есть у Меня код private EventHandler<ActionEvent>...

Как на один обработчик событий вставить два события?
я поставил на OnCreate событие и мне нужно поставить на OnCreate еще одно событие как ето...

Как назначить один обработчик события для нескольких контролов
Здравствуйте. Имеется 8 numericUpDown. Подскажите пожалуйста можно ли сократить такой код: ...

Вызвать обработчик события внутри другого обработчика
У окна есть обработчик Loaded="Window_Loaded", который мониторит состояние всего окна. Нужно чтобы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.