c# 获取panel控件的窗口句柄后,如何取得panel上面的文字内容,panel的文字是用DrawString方法绘制

weixin_38049770 2017-02-17 04:11:14
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));
 }
...全文
13 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧