You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
1.3 KiB
C#
43 lines
1.3 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Data;
|
|
using System.Drawing;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Windows.Forms;
|
|
|
|
namespace POSV.Shift
|
|
{
|
|
public partial class SplitPayUploadForm : BusinessForm
|
|
{
|
|
public SplitPayUploadForm(int _Minimun, int _Maximun)
|
|
{
|
|
InitializeComponent();
|
|
LOGGER.Info("打开交班上传数据进度界面");
|
|
ProgressBar1.Maximum = _Maximun;//设置范围最大值
|
|
ProgressBar1.Value = ProgressBar1.Minimum = _Minimun;//设置范围最小值
|
|
}
|
|
|
|
private void SplitPayUploadForm_Load(object sender, EventArgs e)
|
|
{
|
|
this.Owner.Enabled = false;
|
|
}
|
|
|
|
public void setPos(int value)
|
|
{
|
|
if (value < ProgressBar1.Maximum)
|
|
{
|
|
ProgressBar1.Value = value;//设置进度值
|
|
labelX1.Text = $"上传数据,请稍等... {(value * 100 / ProgressBar1.Maximum).ToString()}%";
|
|
}
|
|
Application.DoEvents();//重点,必须加上,否则父子窗体都假死
|
|
}
|
|
|
|
private void SplitPayUploadForm_FormClosed(object sender, FormClosedEventArgs e)
|
|
{
|
|
this.Owner.Enabled = true;
|
|
}
|
|
}
|
|
}
|