社区
C#
帖子详情
请教,C#中Form1_Load函数和 Form1_Paint函数作用各是什么
zg80fj
2017-08-18 07:31:00
请教,
C#中Form1_Load函数和 Form1_Paint函数作用各是什么?
比方说,
我想画一坐标系,
一点击调试坐标系就在窗口里显示出来,
我这一段函数是放在Form1_Load里,
还是放在 Form1_Paint里?
谢谢。
...全文
880
6
打赏
收藏
请教,C#中Form1_Load函数和 Form1_Paint函数作用各是什么
请教, C#中Form1_Load函数和 Form1_Paint函数作用各是什么? 比方说, 我想画一坐标系, 一点击调试坐标系就在窗口里显示出来, 我这一段函数是放在Form1_Load里, 还是放在 Form1_Paint里? 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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:需要绘制窗口时,都会调用
C#
Form
中
的用鼠标写字
Windows
Form
程序
中
用鼠标绘图,详细代码。初学者可以参考。
C#
Form
窗口皮肤文件
写了一篇给
C#
窗口换皮肤的文章,把皮肤文件上传到这里,没有积分的伙伴可留言我看见后发送给你。
C#
实现抛物线插值
函数
C#
实现抛物线插值
函数
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.
Form
s; namespace Windows
Form
sApplication2 { public partial class
Form
1 :
Form
{ public
Form
1() { InitializeComponent(); } private void
Form
1_
Load
(object sender, EventArgs e) { } int x0 = 60, y0 = 200, x1 = 120, y1 = 80, x2 = 180, y2 = 180; private void
Form
1_
Paint
(object sender,
Paint
EventArgs e) { Graphics g = this.CreateGraphics(); Pen pen = new Pen(Color.Red, 3); g.Clear(this.BackColor);
C#
画sin, cos曲线
用
C#
画sin, cos曲线的win
form
示例
C#
绘图板 初级
C#
绘图板 新手入门
C#
111,112
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章