看板Programming
标 题Re: [问题] 用 timer 画图 (vb.net)
发信站=?big5?B?SElTRFQgrbes6qzsp97F58PSprOtraS9pX (Tue Jan 6 02:29:53 2009)
转信站ptt!news.ntu!feeder.seed.net.tw!netnews!not-for-mail
另外我回头看你的程式码:
Tick 事件中的 e 是 EventArgs 并非是 Paint 事件中的 PaintEventArgs ,没有 Graphis 方法。
: > Private Sub panel1_paint(ByVal sender , 略…) Handles Panel1.Paint
: > g = e.Graphics
: > g.DrawLine(pen, X1, (panel1.Height - Y1), X2, (panel1.Height - Y2)))
: > End Sub
: > Private Sub Timer1_Tick(ByVal sender , 略…) Handles Timer1.Tick
: > panel5_paint(sender, e)
: > End Sub
==> 本文由 "琏琏 <[email protected]>"
> 於 news:7B9E9B8E77DB4F0697AEC2A5FB207E36%40c2q6600 发表
> 从你的描述来说,你只有 Paint 事件在作用中,Tick 事件没动。
> Timer 控制项预设不启用,请列出你 Timer 的下列两属性之值:
> Enabled
> Interval
> ==> 本文由 "小华 <[email protected]>"
> > 於 news:4diEYP%247vW%40ptt.cc 发表
> > 感谢 d 大不厌其烦的指教
> > 我原希望在 mobile 上产生一类似心电图的效果
> > 如图所示 http://140.114.42.17/www/explain/images/ekg.jpg
> > 当中的线条会依时间而自动由左至右作延伸的动作
> > 若采用我原先的设计,变成只有在切换回当下页签时,才会动作
> > 若一直停留在此页,则不会自动绘制。
> > 谢谢
> > ※ 引述《琏琏 <[email protected]>, 看板: Programming》之铭言:
> > : 不知道你要问什麽...
> > : Paint 事件是各种重绘动作都会呼叫,比如说背景切前景
> > : Tick 事件有解析度限制,此外也可能掉事件,例如系统或视窗正在忙的时候。
> > : 由於有解析度限制,所以通常时间点不会刚好发生在指定的秒数,原则上误差在 10 ms 内。
> > : 请明确说明你预期状况跟你现在不符的差异,只列程式码也不知道你打算的逻辑,如何讨论?
> > : ==> 本文由 "小华 <[email protected]>"
> > : > 於 news:4dg9TN%247rX%40ptt.cc 发表
> > : > 需求:
> > : > 希望利用 timer 功能,让 Panel 中以 Paint 方式所绘制的图
> > : > 能每隔一段时间,自动绘制。
> > : > 问题:
> > : > 我试着将 panel_Paint(sender, e) 直接放在 Timer_Tick 当中
> > : > 但是不会因此而每秒自动绘图,请问是不是不能直接放在 Timer_Tick 中呢??
> > : > (如下列的例子所述)
> > : > 或是有其他更好的方法,能达到每秒自动绘图的功能?
> > : > (下面例子中的 X1,Y1,X2,Y2 预设是会变动的)
> > : > 若有题意不清的地方,还请多多指教,谢谢。
> >
>
--
风禹科技验证有限公司 ASP.NET Web News Reader 0.2.7 UTF-8 Beta
网站地图
http://tlcheng.twbbs.org/wwwmap.htm
流域防洪/区域水资源/徐昇网/玫瑰图/语音通讯 文章与程式
Basic/Fortran/Windows API/.Net/辅助说明档 原始码、文章与讨论
微软程式设计、系统管理使用新技术论坛讨论区,网友回覆後即时简讯、电子邮件通知:
MSDN:
http://forums.microsoft.com/msdn-cht/default.aspx?siteid=14
TechNet:
http://forums.microsoft.com/technet-cht/default.aspx?siteid=23
--
ASPNET News Reader
http://tlcheng.twbbs.org/News/Reader.aspx
RSS 2.0
http://tlcheng.twbbs.org/News/rss2.aspx?Action=List&Newsgroup=tw.bbs.comp.language