小妹请教在WinFrom程序里如何用控件做成公告栏上下翻动的效果啊!
时间:2011-12-07
来源:互联网
例如像http://blog.5d.cn/user5/yuheduo/200605/259631.html 这个页面的上下翻动的效果!
就一行一行的翻就行!不用WebBrowser控件!
求思路!求代码!
作者: wangtiantian23 发布时间: 2011-12-07
作者: sdl2005lyx 发布时间: 2011-12-07
作者: bibi227 发布时间: 2011-12-07
作者: wangtiantian23 发布时间: 2011-12-08
作者: zyloveyrf 发布时间: 2011-12-08
作者: zyloveyrf 发布时间: 2011-12-08
作者: wangtiantian23 发布时间: 2011-12-08
作者: sdl2005lyx 发布时间: 2011-12-08
C# code
private void timer1_Tick(object sender, EventArgs e) { timer1.Interval = 5000; if (label1.Visible) { label2.Visible = true; label1.Visible = false; } else { label2.Visible = false; label1.Visible = true; } }
作者: wangtiantian23 发布时间: 2011-12-08
要不就Timer移动控件
作者: assky124 发布时间: 2011-12-08
该回复于2011-12-08 11:21:37被管理员删除
- 对我有用[0]
- 丢个板砖[0]
- 引用
- 举报
- 管理
- TOP
|
#11楼 得分:0回复于:2011-12-08 11:06:14
|
作者: cf535261933 发布时间: 2011-12-08
我又改了一下,放了一个Panel,Panel放了两个Label,两个Label的Dock都是Fill,
这样Label好像翻动了,但是Label2怎么处理那!还有label1.Location.X,Y永远都是0.
怎么处理一下。
C# code
private void timer1_Tick(object sender, EventArgs e) { int FWidth = this.panel1.Width; int FHeight = this.panel1.Height; Point LPos = new Point(this.label1.Location.X, this.label1.Location.Y); if (LPos.Y < FHeight) { this.label1.Location = new Point(LPos.X, LPos.Y + 2); return; } else { this.label1.Location = new Point(0, 0); } }
作者: zhs23 发布时间: 2011-12-08
作者: wangtiantian23 发布时间: 2011-12-08
作者: zhs23 发布时间: 2011-12-08
作者: dylike 发布时间: 2011-12-08
作者: wangtiantian23 发布时间: 2011-12-08
现在窗体里有一个定时器、一个Panel、两个Label!
两个Label放在Panel里。怎让这两个Label上下翻动那!
作者: stephen11111 发布时间: 2011-12-08
作者: wangtiantian23 发布时间: 2011-12-08
作者: gj462375513 发布时间: 2011-12-08
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28