|
此文章由 NoChoice 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 NoChoice 所有!转贴必须注明作者、出处和本声明,并保持内容完整
想要做一个Winform的控件,想了半天也没有头绪,向各位高手求教,用过ListBox的都知道,ListBox里面绑定了些数据,当滚动到最后一个数据的时候就不能再向下滚动了,比如下面的例子,如果到了f就不能向下滚动了
private System.Windows.Forms.ListBox listBox1;
this.listBox1.Location = new System.Drawing.Point(80, 88);
this.listBox1.Name = "listBox1";
this.listBox1.Size = new System.Drawing.Size(120, 43);
this.listBox1.TabIndex = 1;
listBox1.Items.Add("a");
listBox1.Items.Add("b");
listBox1.Items.Add("c");
listBox1.Items.Add("d");
listBox1.Items.Add("e");
listBox1.Items.Add("f");
我现在想做一个滚筒式的ListBox,如果滚动到f了,如果还按向下的滚动条按钮,后面又要出现头一个a,b....
可以想象listBox里面的数据是循环链表,而不是简单的Array, 同理到了第一个,如果还按向上的滚动条按钮,后面又要出现头一个f,e....
有分分加 |
|