Например, у нас есть это событие рисования, которое рисует текст из textBox1:
private void panel1_draw(object sender, PaintEventArgs e)
{
var g = e.Graphics;
Pen myp = new Pen(System.Drawing.Color.Red, 4);
Font fy = new Font("Helvetica", 10, FontStyle.Bold);
Brush br = new SolidBrush(System.Drawing.Color.Red);
g.DrawString(textBox1.Text, fy, br, 0,0);
}
. Чтобы рисовать на панели 1, вам нужно записать этот код в обработчик событий кнопки:
private void button1_Click(object sender, EventArgs e)
{
panel1.Paint+=new PaintEventHandler(panel1_draw);
panel1.Refresh();
}
Первая строка рисует текст на вашей панели, и если вы хотите, чтобы текст появлялся, вы должны обновить панель. Главное - использовать panel1.Pain + = новый PaintEventHandler (ваше пустое имя); и panel1.Refresh ();