想要做一个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.... 有分分加 |