Изменить содержимое тела события, через другую форму. Windows form c
Здравствуйте, был бы благодарен узнать, как можно выполнить следующее:
1) При нажатии на кнопку на [Form 2] → изменить тело кода public button4_Click{ } допустим, добавить туда сообщение (messageBox.show(".");
Дополнено (1). Событие button4_Click находится на [Form 1]
Дополнено (2). То есть я нажимаю на кнопку на 2 форме и после этого, хочу чтобы после этого нажатия изменился код в Обработчике события button4_Click [Form 1] на тот, который я впишу.
Дополнено (3). Да, воспользовался советом, так же как и сказали ниже.
В общем просто обратился во 2 форме к button click на 1 форме
и при событие на клик, заставил его выполнять встроению функцию, не изменил тело кода конечно, но что-то в этом роде.
//- 2 ФОРМА
Form 1 a = new Form1();
a.Button1.Click+=fun;
public string fun ( object sender, EventArgs e)
{
тело нужного кода
}
Нельзя менять код скомпилированной программы по ходу ее выполнения.
Используй другие решения.
Тело не измените, а вот отписаться от старого обработчика и подписаться на новый,
вполне можно.
- Как копировать папку и все её содержимое в другую папку? C# Windows Forms Привет, я бы хотел сделать в программе так чтоб она копировала одну папку и всё её содержимое в другую папку, надо так чтобы копировались все файлы и папки, кто может помочь?
- C# Windows Form Как закрыть форму при нажатии 2 клавиш Какое нужно выбрать событие? Я пытался решить это с помощью KeyPress но не получается. private void Form2_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == 27 && e.KeyChar == 49) { Application.Exit(); } }
- Windows Form C# Как при нажатии на крестик закрывать всю форму? Как в второй Форме при нажатии на крестик, программа вся закрывалась и не оставалась в процессах? private void Form1_FormClosing(object sender, FormClosingEventArgs e) { Application.Exit } У меня не работает. Программа просто не видит!
- Как изменить содержимое главного меню windows Пкм по файлу не помогает, оно предлагает удалить программу, мб есть сторонние программы?