.NET 4.x Как подружить PaintEventArgs и EventArgs - C#
Формулировка задачи:
Ребята, здрасте!
Подскажите пожалуйста как мне выйти с ситуации:
Form1_Paint я добавил в событие формы Paint, все прекрасно рисуется, но вот незадача, нужно по нажатию на кнопке, изменить размер, передвинуть, и т.д.
есть код, который по идее, должен "прятать" объекты, а на деле просто перекрашивает в белый цвет.
И нажатие кнопки:
Подскажите, как мне правильно вставить Form1_Hide в button1_Click, чтобы правильно все обрабатывалось? Просто у меня куча ошибок: Спасибо!
void Form1_Paint(object sender, PaintEventArgs e) { CRectangle r = new CRectangle(x, y, heigth, width); r.Show(e.Graphics); CTwoRectangeInRectangle rt = new CTwoRectangeInRectangle(tx, ty, theigth, twidth); rt.Show(e.Graphics); }
void Form1_Hide(object sender, PaintEventArgs e) { CRectangle r = new CRectangle(x, y, heigth, width); r.Hide(e.Graphics); CTwoRectangeInRectangle rt = new CTwoRectangeInRectangle(tx, ty, theigth, twidth); rt.Hide(e.Graphics); }
private void button1_Click(object sender, EventArgs e) { // Какой то код }
Ни одна из перегрузок метода "Form1_Hide" не принимает "0" аргументов
Решение задачи: «.NET 4.x Как подружить PaintEventArgs и EventArgs»
textual
Листинг программы
pictureBox1.Paint += new PaintEventHandler(this.Hide_Shapes);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д