Beispiel #1
0
 //ValueTextBox的KeyDown事件
 private void EndEdit(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
         e.Handled = true;
         ValuesListView.Focus();
         if (CurrentBand + 1 == BandCount)
         {
             ValuesListView.Items[0].Selected = true;
         }
         else
         {
             ValuesListView.Items[CurrentBand + 1].Selected = true;
         }
     }
     //if (e.KeyCode == Keys.Up)
     //{
     //    ValuesListView.Focus();
     //    if (CurrentBand == 0)
     //    {
     //        ValuesListView.Items[BandCount-1].Selected = true;
     //    }
     //    else
     //    {
     //        ValuesListView.Items[CurrentBand -1].Selected = true;
     //    }
     //}
 }
Beispiel #2
0
 //重置和刷新ListView操作
 public void Reset()
 {
     if (BandCount > 0)
     {
         BandValues.Clear();
         ValuesListView.Clear();
         BandTextBox.Clear();
         ValueTextBox.Clear();
         for (int i = 0; i < BandCount; i++)
         {
             BandValues.Add(ResetNum);
         }
         for (int i = 0; i < BandCount; i++)
         {
             ValuesListView.Items.Add("Band" + (i + 1).ToString() + " " + BandValues[i].ToString("0.000000"));
         }
     }
 }