winform 窗体实现数据从右向从滚动,怎么实现啊

问题描述

winform 窗体实现数据从右向从滚动,怎么实现啊
用了listview控件,但是他的宽度弄不成,滚动完一遍后,间隔时间很长再滚动,这样不行,数据多了会重叠。

解决方案

可以用timer控制整个数据控件的移动(控制left和top)
或者可以讲数据动态绘制在界面上,类似心电图

解决方案二:
如果控件自带的功能不行,就自己代码控制实现。一般通过设置 Timer 就可以实现滚动效果。

解决方案三:
可以将需要滚动的东西放在一个panel中,用定时器整体移动。
if (panel.Left < 0 - panel.Width)
panel.Left = this.Width;
else
panel.Left -= 20;

时间: 2024-10-30 20:56:54

winform 窗体实现数据从右向从滚动,怎么实现啊的相关文章

winform从Access读取数据,Windows窗体显示数据为什么有&amp;amp;lt;div&amp;amp;gt;标签?如何去掉?

问题描述 winform从Access读取数据,Windows窗体显示数据为什么有<div>标签?如何去掉? 解决方案 div是网页数据,看来是你数据库存入的时候是网页数据,所以你读取出来后,可能要自己截去 解决方案二: 一,查看Access数据存储是否含有div标签 二,winform页面中是否误写了div

WinForm窗体之间交互介绍

我们在做程序的时候遇到WinForm窗体之间交互的问题,这里把各种方法总结一下,内容比较确基础,适合刚入门的初学者,下面我们就一起来看看吧! 在窗体间传递数据的方法比较多: 1,在子窗体中自定义一个构造函数,参数类型是主窗体,当要显示子窗体的时候,就用这个构造函数来实例化子窗体,然后把this指针传进去,说起来太抽象了,我大概一写大家应该就明白了: publicclassfrmMain:Form { ... frmControlcontrolForm=newfrmControl(this); c

c++-用WinForm 窗体 做一个音乐播放器程序。

问题描述 用WinForm 窗体 做一个音乐播放器程序. 能进行各种音频格式转换,快进,后退等操作.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.Windo

C#winform窗体中有没有控件能实现在单页上通过上下滚动条实现多页的功能

问题描述 C#winform窗体中有没有控件能实现在单页上通过上下滚动条实现多页的功能 winform项目,有一个100通道以上的数据采集界面,要求在每个孔道都能看到实时的数据绘图界面,要想把这100多个通道的每个孔的界面显示主窗体上,通过上下滚动条可以查看全部的通道,不知道有没有这样的控件能实现这样的功能呢? 解决方案 用scrollbar 如果要一次性全部显示,直接用panel,设置autoscroll=true就有滚动条. 解决方案二: 用 FlowLayoutPanel 控件,FlowD

用C#winform窗体编写一个简单摇奖系统,本人才开始学,好多不会,希望大家能教教我!

问题描述 用C#winform窗体编写一个简单摇奖系统,本人才开始学,好多不会,希望大家能教教我! 摇奖窗体文本框里的数据是滚动的,希望各位大神们帮帮我,第一次上csdn,谢谢了! 解决方案 大概用到如下知识点:左边三个图,用devexpress等第三方控件设计具有office 2007外观的界面右边上面的图,从excel数据表读取数据右边下面的图,将结果输出到报表 解决方案二: 求解啊我们要做一个一模一样的啊

求助:Winform窗体间传值 实践。拜谢老师大侠!!!

问题描述 求助:Winform窗体间传值实践.拜谢老师大侠!!!关于Winform窗体传值,读到happy09li的<C#窗体间传值方法大汇总>(http://bbs.csdn.net/topics/390128592),作为新手,想按照这个"大汇总",逐一实践一下这些传值方法,以更好理解代码.求论坛上的老师大侠辅助俺的实践,学生不胜感激!!!作揖!!!俺的举例代码:评分系统,运行过程是这样的:运行→出现listView的Emp窗体→双击其中的一行→跳转到"评分&

如何实现在winform窗体中显示类似表格的东西?

问题描述 各位,我想在winform窗体中显示类似表格的东西,如显示一个月的数据,随着日期的增加而填充相应的数据. 解决方案 解决方案二:DataGridView控件解决方案三:同上DataGridView解决方案四:listview解决方案五:引用1楼peterb的回复: DataGridView控件 顶啊!我顶..今天你顶了么?解决方案六:DataGridView控件就ok.解决方案七:我想用图形的方式进行显示解决方案八:晕类似表格的东西有要用图形的方式进行那只有画图了GDI自己画什么柱状图

asp.net中Winform开发框架之数据即时更新的实现

在开篇之前,首先介绍一下Winform开发框架中的界面层的继承关系,首先我把所有窗体区分为三类,一类是普通的窗体,一类编辑窗体,还有一类是列表显示窗体.窗体的集成可以封装处理很多东西,良好的封装和继承,可以为我们提高效率,减少重复代码,它的作用不再在此讨论和强调. 采用窗体继承,极大程度上统一了界面,并且对常用的界面操作,提供了良好的封装,如基础数据编辑.新增窗体积累封装了对回车.方向键.数据刷新.异常处理.数据检查.数据保存.数据更新等接口,为窗体的数据处理提供了很大的方便性. 而数据查询显示

求助:winform窗体控件多,屏幕闪的问题。

问题描述 如题,求助,情况如下:我的一个winform窗体,用于监控设备的实时状态.上面有比较多的线,上千条,label四百个左右,用于实时显示各个监控点的状态.现在的问题是,当切换窗体或者label值变化的时候,可能是窗体重绘,整个屏幕就会闪,严重影响性能.用了双缓冲,没有一点用.this.SetStyle(ControlStyles.UserPaint,true);this.SetStyle(ControlStyles.AllPaintingInWmPaint,true);//禁止擦除背景.