Exemplo n.º 1
0
 /// <summary>
 /// 列表控件
 /// </summary>
 /// <param name="listView">列表控件</param>
 /// <param name="item">行数</param>
 /// <param name="e">状态</param>
 private void SetListViewItemStatus(ListView listView, int item, enumTestStatus e)
 {
     if (listView.Items.Count > item)
     {
         SetListViewItemStatus(listView.Items[item], e);
     }
 }
Exemplo n.º 2
0
        /// <summary>
        /// 设置状态栏
        /// </summary>
        /// <param name="label">状态栏控件</param>
        /// <param name="txt">文本</param>
        /// <param name="e">样式</param>
        private void SetLabelStatus(Label label, string txt, enumTestStatus e = enumTestStatus.Wait)
        {
            label.Text = txt.Trim();
            switch (e)
            {
            case enumTestStatus.Run:
                label.BackColor = Color.White;
                label.ForeColor = Color.Blue;
                break;

            case enumTestStatus.Success:
                label.BackColor = Color.Green;
                label.ForeColor = Color.White;
                break;

            case enumTestStatus.Fail:
                label.BackColor = Color.Red;
                label.ForeColor = Color.White;
                break;

            case enumTestStatus.Wait:
            case enumTestStatus.Pause:
            default:
                label.BackColor = Color.White;
                label.ForeColor = Color.Black;
                break;
            }
        }
Exemplo n.º 3
0
        /// <summary>
        /// 设置列表状态
        /// </summary>
        /// <param name="listViewItem">子列表控件</param>
        /// <param name="e">状态</param>
        private void SetListViewItemStatus(ListViewItem listViewItem, enumTestStatus e)
        {
            int index = Convert.ToInt32(e);

            if (listViewItem.ImageIndex != index)
            {
                listViewItem.ImageIndex = Convert.ToInt32(e);
                listViewItem.Text       = " " + STR_TEST_STATUS[index];
            }
        }