想在pannel上画边框,ControlPaint只能在panel_paint里画,不可以在override paint上画吗

老鱼趣多多 2012-04-28 10:46:03
想在pannel上画边框,ControlPaint只能在panel_paint里画,不可以在form的override paint上画吗?

请问这个是什么原因?
...全文
98 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
老鱼趣多多 2012-04-28
  • 打赏
  • 举报
回复
pannel使用了dock = top,其实我有两个pannel,一个是dock=top,一个是dock=bottom。
把form全都给遮挡了。

[Quote=引用 3 楼 的回复:]

你不会把Pannel搞小点?
[/Quote]
assky124 2012-04-28
  • 打赏
  • 举报
回复
你不会把Pannel搞小点?
老鱼趣多多 2012-04-28
  • 打赏
  • 举报
回复
一个form,上面放一个pannel,dock=top,
form没边框,想用ControlPaint模拟画出来,这个方案可行不?

如果要这么画,我必须画两次,form画一下,pannel因为放在上面,遮盖了form,还得把pannel画一次边框。

[Quote=引用 1 楼 的回复:]

谁的OnPaint就在谁上面画,form的只能在form上画,画不到panel上
[/Quote]
bdmh 2012-04-28
  • 打赏
  • 举报
回复
谁的OnPaint就在谁上面画,form的只能在form上画,画不到panel上

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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