社区
C#
帖子详情
请教,C#中Form1_Load函数和 Form1_Paint函数作用各是什么
zg80fj
2017-08-18 07:31:00
请教,
C#中Form1_Load函数和 Form1_Paint函数作用各是什么?
比方说,
我想画一坐标系,
一点击调试坐标系就在窗口里显示出来,
我这一段函数是放在Form1_Load里,
还是放在 Form1_Paint里?
谢谢。
...全文
954
6
打赏
收藏
请教,C#中Form1_Load函数和 Form1_Paint函数作用各是什么
请教, C#中Form1_Load函数和 Form1_Paint函数作用各是什么? 比方说, 我想画一坐标系, 一点击调试坐标系就在窗口里显示出来, 我这一段函数是放在Form1_Load里, 还是放在 Form1_Paint里? 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
以专业开发人员为伍
2017-08-19
打赏
举报
回复
你仔细观察就知道,恰恰是整天研究 DGI+ 等等底层变成的人,开发上图系统(比如针对物业管理企业开发一个分片绘图和突发事件管理图层系统)效率是人家 WPF 程序员的百分之一不到,用5年时间做的绘图工具系统不及人家1~2个月做的。5年之后还在研究如何画坐标系的问题,而人家程序员则直接上手、每一个系统不超过3个月,去开发各种上图应用系统。
以专业开发人员为伍
2017-08-19
打赏
举报
回复
具体到你的问题,实际上,能把设计层次提高,则尽量提高,而把底层的事情交给人家千锤百炼的现成的控件(线、面、图形等等控件)去自动处理。否则如果底层就没有考虑好对效率的频繁滥用和阻塞影响,一开始似乎可行,等稍微脱离点初学的东西,你就会发现效率彻底完蛋了。
以专业开发人员为伍
2017-08-19
打赏
举报
回复
winform并没有一点点稍微高级一点点的图形系统,它没这个能力,所以你看到的 csdn 上的说法都是说“自己写一套图形代码吧”。 假设你使用专业一点的 2D、3D 图形应用系统开发平台,你就会发现人家让你拖入一组组件直接到美工板、时间轴上,直接做 UI 设计,而不让你考虑底层一点那些概念怎么“玩儿”。
xuzuning
2017-08-19
打赏
举报
回复
Form1 中的控件加载完成时,OnLoad 事件被触发 每当 Form1 界面中的内容发生变化时,OnPaint 事件被触发 Form1_Load和 Form1_Paint 方法用于响应相应的事件,从而使你有机会干预系统的默认行为 显然 画一坐标系,应在 Form1_Paint里实现
das白
2017-08-19
打赏
举报
回复
都可以 load只是在加载窗体发生一次 paint是窗体需要绘制时发生 比如窗体移动 具体看情况 建议写在paint里吧 一般画图都写这里
worldy
2017-08-19
打赏
举报
回复
Form1_Load:窗口加载的时候会调用, Form1_Paint:需要绘制窗口时,都会调用
Win
Form
中
绘制网格线,
Load
和Piant事件区别
前言: 在项目或者学习过程
中
我们经常会使用到
C#
自带的GDI绘图技术, 在我之前几篇文章里也有用到绘图技术 画五角星 基本步骤: 创建Graphics对象 创建Pen对象 调用Graphics类
中
封装的绘制方法(绘制直线,曲线,圆) 问题: 在前一篇文章
中
贪吃蛇V1.0 我想给游戏界面添加网格线,让界面看起来舒服。 然而在这过程
中
我遇到了问题 我最开始的思路为在For...
c#
windows
form
生命周期 (Life cycle) 事件 顺序
c#
windows
form
生命周期 (Life cycle) 事件 顺序 窗口 初始化 ____________________________________________________________________________________________________________________ 微软官方的文档:
form
打开: • ...
C#
一段绘图代码 在
form
_
load
事件不能显示图
今天无意将一段绘图代码 写在
form
_
load
事件了,结果不能显示绘图。(代码:Graphics g = this.CreateGraphics();Pen pen = new Pen(Color.Red, 10);Rectangle r = new Rectangle(70, 20, 100, 60);g.DrawEllipse(pen, r);。经过查询得知:
Form
_
Load
事件是在窗体...
C#
picturebox在
form
_
load
和最小化后内容无法显示
用
C#
写个picturebox,代码如下: private void
paint
2(){ Graphics g = pictureBox.CreateGraphics(); g.Clear(Color.White); Point p1 = new Point(10,0); Point p2 = new Point(10, 20); g.DrawLine(new ...
C#
避免踩坑之如何添加
paint
事件
看截图: 首先,右击-》属性 然后出来这个界面。 接下来,注意看这个界面的上面;鼠标悬停这个闪电符号,看到没,事件!! 那个闪电符号,点它! 然后下拉找到这个: 你要事先在代码里面添加
Form
1_
Load
事件哦如图, 转载于:https://www.cnblogs.com/simuhunluo/p/7450360.html...
C#
111,129
社区成员
642,533
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章