public QuoteForm(Form fm) { mMainForm = (MainForm)fm; InitializeComponent(); /*开启双缓冲*/ QuoteList.DoubleBuffering(true); TransactionDetailList.DoubleBuffering(true); TransactionList.DoubleBuffering(true); this.AutoScaleMode = AutoScaleMode.None; this.AutoSize = false; this.QuoteList.Columns.Add("", 40); this.QuoteList.Columns.Add("价格", 50); this.QuoteList.Columns.Add("数量", 50); this.QuoteList.Columns.Add("0", 70); // 测试计数器 ListViewItem item = new ListViewItem(); for (int i = 0; i < 10; i++) { item = new ListViewItem("卖" + CH_NUM[10 - i]); item.ForeColor = Color.White; item.UseItemStyleForSubItems = false; item.SubItems.Add(new ListViewItem.ListViewSubItem()); item.SubItems.Add(new ListViewItem.ListViewSubItem()); this.QuoteList.Items.Add(item); } item = new ListViewItem(); item.BackColor = Color.Gray; this.QuoteList.Items.Add(item); for (int i = 1; i <= 10; i++) { item = new ListViewItem("买" + CH_NUM[i]); item.ForeColor = Color.White; item.UseItemStyleForSubItems = false; item.SubItems.Add(new ListViewItem.ListViewSubItem()); item.SubItems.Add(new ListViewItem.ListViewSubItem()); this.QuoteList.Items.Add(item); } this.TransactionDetailList.Columns.Add("价格", 40); this.TransactionDetailList.Columns.Add("数量", 35); this.TransactionDetailList.Columns.Add("D", 20); this.TransactionDetailList.Columns.Add("时间", 60); //this.TransactionDetailList.Columns.Add("", 10); for (int i = 0; i < 30; ++i) { item = new ListViewItem(); item.UseItemStyleForSubItems = false; item.SubItems.Add(""); item.SubItems.Add(""); item.SubItems.Add(""); item.SubItems.Add(""); TransactionDetailList.Items.Add(item); } this.TransactionList.Columns.Add("价格", 48); this.TransactionList.Columns.Add("数量", 35); this.TransactionList.Columns.Add("时间", 48); this.TransactionList.Columns.Add("C", 24); //this.TransactionList.Columns.Add("", 10); for (int i = 0; i < 30; ++i) { item = new ListViewItem(); item.UseItemStyleForSubItems = false; item.SubItems.Add(""); item.SubItems.Add(""); item.SubItems.Add(""); item.SubItems.Add(""); TransactionList.Items.Add(item); } /* 初始化定时器,定时刷新F2、F3池 */ mTimer = new System.Timers.Timer(1000); mTimer.Elapsed += new ElapsedEventHandler(timer_event_handler); mTimer.AutoReset = true; mTimer.Enabled = true; }