using System; using System.Drawing; using System.Threading.Tasks; using System.Windows.Forms; namespace UppPay.Forms { public partial class Loading : Form { public Loading() { InitializeComponent(); // 设置窗体属性 this.FormBorderStyle = FormBorderStyle.FixedDialog; this.MaximizeBox = false; this.MinimizeBox = false; this.StartPosition = FormStartPosition.CenterScreen; this.ShowInTaskbar = false; this.TopMost = true; // 初始化控件 label1.Text = "加载中..."; label1.ForeColor = Color.Black; // 文字颜色 label1.BackColor = Color.Transparent; // 透明背景 label1.BorderStyle = BorderStyle.None; // 无边框 label1.AutoSize = true; // 自动适应文字大小(或手动设置Size) } public void lblStatusText(String Text) { label1.Text = Text; label1.ForeColor = Color.Red; } public void label2Text(int Time,int warningTime) { label2.Text = Time.ToString(); // 时间不足时改变颜色 if (Time <= warningTime) { label2.ForeColor = Color.Red; } } public void CloseLoading() { this.DialogResult = DialogResult.OK; this.Close(); } } }