示例#1
0
        private void timer1_Tick(object sender, System.EventArgs e)
        {
            // Flash Item to attract attention...
            ButtonItem item = dotNetBarManager1.GetItem("bThemes") as ButtonItem;

            if (item.ForeColor == Color.Red)
            {
                item.ForeColor = Color.Empty;
            }
            else
            {
                item.ForeColor = Color.Red;
            }

            ProgressBarItem progress = dotNetBarManager1.GetItem("itemProgressBar") as ProgressBarItem;

            if (progress.Value == progress.Maximum)
            {
                progress.Value = progress.Minimum;
            }
            else
            {
                progress.Increment(10);
            }
        }
示例#2
0
 public AppStatus(LabelItem statusLabel1, LabelItem statusLabel2,
                  ProgressBarItem pbItem)
 {
     label1      = statusLabel1;
     label2      = statusLabel2;
     progressBar = pbItem;
 }
示例#3
0
 void Start()
 {
     RefPanel.SetActive(true);
     for (int i = 1; i < ResultManager.Instance.currentResult.Length; i++)
     {
         if (ResultManager.Instance.currentResult[i] == EProgressBarItemState.Incorrect || ResultManager.Instance.currentResult[i] == EProgressBarItemState.Empty)
         {
             GameObject      starGO = Utils.Spawn(star, grid2);
             ProgressBarItem icon   = starGO.GetComponent <ProgressBarItem>();
             icon.setIcon(EmptyStar);
         }
         else if (ResultManager.Instance.currentResult[i] == EProgressBarItemState.FullCorrect)
         {
             GameObject      starGO = Utils.Spawn(star, grid1);
             ProgressBarItem icon   = starGO.GetComponent <ProgressBarItem>();
             icon.setIcon(FullStar);
         }
         else
         {
             GameObject      starGO = Utils.Spawn(star, grid1);
             ProgressBarItem icon   = starGO.GetComponent <ProgressBarItem>();
             icon.setIcon(HalfStar);
         }
     }
 }
示例#4
0
        public ProgressBarX()
        {
            m_ProgressBar = new ProgressBarItem();
            m_ProgressBar.Style = eDotNetBarStyle.Office2007;
            m_ProgressBar.Minimum = 0;
            m_ProgressBar.Maximum = 100;
            m_ProgressBar.Value = 0;
            m_ProgressBar.BackStyle = this.BackgroundStyle;

            this.HostItem = m_ProgressBar;
        }
        public void Pbi_DoubleClick(object sender, EventArgs e)
        {
            ProgressBarItem pbi = sender as ProgressBarItem;
            ItemContainer   ic  = pbi.Parent as ItemContainer;

            if (ic != null)
            {
                string remoteFilePath = ic.Name;
                openRemoteFile(remoteFilePath);
            }
        }
示例#6
0
    private ProgressBarItem AddOperation(string operationId, string toolTipText) {
      var item = new ProgressBarItem {
        CancellationTokenSource = new CancellationTokenSource(),
        OperationId = operationId,
        ToolTipText = toolTipText
      };

      lock (_lock) {
        _items.Add(item);
      }
      return item;
    }
示例#7
0
        /// <summary>
        /// 进度条设置,默认进度 10
        /// </summary>
        /// <param name="incrementValue"></param>
        private void ProgressBarIncrement(int incrementValue = 10)
        {
            ProgressBarItem progress = itemProgressBar;

            if (progress.Value == progress.Maximum)
            {
                progress.Value = progress.Minimum;
            }
            else
            {
                progress.Increment(incrementValue);
            }
        }
示例#8
0
        private ProgressBarItem AddOperation(string operationId, string toolTipText)
        {
            var item = new ProgressBarItem {
                CancellationTokenSource = new CancellationTokenSource(),
                OperationId             = operationId,
                ToolTipText             = toolTipText
            };

            lock (_lock) {
                _items.Add(item);
            }
            return(item);
        }
        private void addIc(string remoteFilePath, bool exists = false)
        {
            ItemContainer ic        = new ItemContainer();
            LabelItem     labelItem = new LabelItem();

            labelItem.Width = 250;
            labelItem.Text  = remoteFilePath;
            ProgressBarItem progressBarItem = new ProgressBarItem();

            progressBarItem.BackStyle.Class      = "";
            progressBarItem.BackStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
            progressBarItem.ChunkGradientAngle   = 0F;
            progressBarItem.MenuVisibility       = DevComponents.DotNetBar.eMenuVisibility.VisibleAlways;
            progressBarItem.RecentlyUsed         = false;
            progressBarItem.TextVisible          = true;
            progressBarItem.Width = 120;
            if (exists)
            {
                progressBarItem.Value = 100;
                progressBarItem.Text  = "上传成功";
            }
            else
            {
                pb = progressBarItem;//赋给全局进度条
            }
            if (readOnly)
            {
                LabelItem buttonItem = new LabelItem();
                buttonItem.Text    = "无";
                buttonItem.Tooltip = "无操作";
                ic.SubItems.AddRange(new BaseItem[] { labelItem, progressBarItem, buttonItem });
            }
            else
            {
                ButtonItem buttonItem = new ButtonItem();
                buttonItem.Image   = global::AviationSafetyExperiment.Properties.Resources.s_25;
                buttonItem.Text    = "移除";
                buttonItem.Tooltip = "移除";
                buttonItem.Click  += ButtonItemClear_Click;
                ic.SubItems.AddRange(new BaseItem[] { labelItem, progressBarItem, buttonItem });
            }

            labelItem.DoubleClick       += Li_DoubleClick;
            progressBarItem.DoubleClick += Pbi_DoubleClick;
            ic.DoubleClick += Ic_DoubleClick;
            ic.Name         = remoteFilePath;

            ip.Items.Add(ic);
            ip.Refresh();
        }
示例#10
0
        private void StartWorker(ProgressBarItem item)
        {
            if (item.CancellationTokenSource.IsCancellationRequested)
            {
                return;
            }

            // Update UI
            if (_progressBar.Visibility != Visibility.Visible)
            {
                //Logger.Log("Showing progress bar for item: {0}.", item.ToolTipText);
                _progressBar.IsIndeterminate = true;
                _progressBar.Visibility      = Visibility.Visible;
            }
            _progressBar.ToolTip = item.ToolTipText;
        }
示例#11
0
    public void init()
    {
        int _maxItemCount = ResultManager.Instance.currentResult.Length;

        currentItems = new List <ProgressBarItem>();

        for (int i = 0; i < _maxItemCount; i++)
        {
            GameObject      obj  = Utils.Spawn(itemPrefab, rootStart);
            ProgressBarItem item = obj.GetComponent <ProgressBarItem>();
            item.name = string.Format("{0:00}_Item", i);

            item.setIcon(EmptyItemIcon);
            currentItems.Add(item);
        }
        for (int i = 0; i < ResultManager.Instance.currentResult.Length; i++)
        {
            QuizProgressBar.Instance.SetItemState(i);
        }
        if (ResultManager.Instance.currentSceneIndex >= 0)
        {
            currentItems[ResultManager.Instance.currentSceneIndex].startRotation();
        }
    }
        private void StartWorker(ProgressBarItem item)
        {
            if (item.CancellationTokenSource.IsCancellationRequested)
            return;

              // Update UI
              if (_progressBar.Visibility != Visibility.Visible) {
            //Logger.Log("Showing progress bar for item: {0}.", item.ToolTipText);
            _progressBar.IsIndeterminate = true;
            _progressBar.Visibility = Visibility.Visible;
              }
              _progressBar.ToolTip = item.ToolTipText;
        }