2 wangyantao hb wangyantao_hb 于 2014.11.25 16:00 提问

wiform 从右向左滚动字幕怎么弄啊

数据:
DataTable dt = objG_News.GetNews().Tables[0];
if (dt.Rows.Count > 0)
{
for (int i = 0; i < dt.Rows.Count; i++)
{
ListViewItem item = new ListViewItem();

                    item.Text = dt.Rows[i]["G_Title"].ToString();
                    listView1.Items.Add(item.Text);

                }
            }
然后用的timer控件,但是listview的列宽控制不好

2个回答

caozhy
caozhy   Ds   Rxr 2014.11.25 17:27

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

xianfajushi
xianfajushi   2014.11.26 12:45
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!