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); } }
public AppStatus(LabelItem statusLabel1, LabelItem statusLabel2, ProgressBarItem pbItem) { label1 = statusLabel1; label2 = statusLabel2; progressBar = pbItem; }
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); } } }
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); } }
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; }
/// <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); } }
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(); }
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; }
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; }