c# 获取panel控件的窗口句柄后,如何取得panel上面的文字内容,panel的文字是用DrawString方法绘制
winform窗口下有个panel容器,panel控件上面的文字是用DrawString方法绘制(文字生成代码在下面)。c#能获取panel控件的窗口句柄,如何取得panel控件上面的文字内容,可以用UI Automation来获取吗或者其它方法吗?
void panel1_Paint(object sender, PaintEventArgs e)
{
string s = rd.Next(10).ToString();
Graphics g = e.Graphics;
g.DrawRectangle(Pens.Blue, new Rectangle(0, 0, ((Control)sender).Width - 2, ((Control)sender).Height - 2));
g.DrawString(s, new Font(FontFamily.GenericMonospace, 12f), Brushes.Red, new PointF(10, 20));
}