From 6935dde2d36bf5717115c825b31d28d7a2f22951 Mon Sep 17 00:00:00 2001 From: lu <99954486@qq.com> Date: 星期四, 03 四月 2025 23:07:34 +0800 Subject: [PATCH] 1 --- DevApp/Gs.DevApp/UserControl/Toast.cs | 22 +++++++++++++--------- 1 files changed, 13 insertions(+), 9 deletions(-) diff --git a/DevApp/Gs.DevApp/UserControl/Toast.cs b/DevApp/Gs.DevApp/UserControl/Toast.cs index de950d3..811814d 100644 --- a/DevApp/Gs.DevApp/UserControl/Toast.cs +++ b/DevApp/Gs.DevApp/UserControl/Toast.cs @@ -1,4 +1,5 @@ 锘縰sing DevExpress.XtraEditors; +using Gs.DevApp.Properties; using System; using System.Collections.Generic; using System.ComponentModel; @@ -15,26 +16,29 @@ { private System.Windows.Forms.Timer tmr; private System.Windows.Forms.Timer tmr2; + /// <summary> - /// Shows a message windows. 3 sec is the suggested time + /// /// </summary> - /// <param name="messageText">Message</param> - /// <param name="vanishingSeconds">Showing time</param> - public Toast(System.Drawing.Color bgColor,string messageText, int vanishingSeconds = 2) + /// <param name="it">1鎴愬姛锛�-1澶辫触</param> + /// <param name="messageText"></param> + /// <param name="vanishingSeconds"></param> + public Toast(int it, string messageText, int vanishingSeconds = 2) { InitializeComponent(); - this.Appearance.BackColor = bgColor; + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Toast)); + if (it > 0) + this.panel1.BackgroundImage = global::Gs.DevApp.Properties.Resources.ok123; + else + this.panel1.BackgroundImage = global::Gs.DevApp.Properties.Resources.error123; double elapsedTime = 0; testo.Text = messageText; double vanishingMilliSeconds = vanishingSeconds * 1000; - // message dimensions //this.Width = testo.Width + 50; //this.Height = testo.Height + 50; - //text position - // testo.Location = new Point((this.Width / 2) - (testo.Width / 2), (this.Height / 2) - (testo.Height / 2)); - + // testo.Location = new Point((this.Width / 2) - (testo.Width / 2), (this.Height / 2) - (testo.Height / 2)); //first timer tmr = new System.Windows.Forms.Timer(); tmr.Tick += delegate -- Gitblit v1.9.3