文档半岛外围网上直营>>DevExpress WinForm中文手册>>如何动态更新等待表单的标题或描述
如何动态更新等待表单的标题或描述
启动界面管理器在单独的线程中显示Wait Form,若要在显示Wait Form时动态更改标签,请使用SplashScreenManager.SetWaitFormCaption和SetWaitFormDescription方法。
注意:完成的示例项目位于。
Form1.cs:
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;
using DevExpress.XtraSplashScreen;
using System.Threading;
namespace WaitForm_SetDescription {
public partial class Form1 : Form {
public Form1() {
InitializeComponent();
}
private void btnShowWaitForm_Click(object sender, EventArgs e) {
//Open Wait Form
SplashScreenManager.ShowForm(this, typeof(WaitForm1), true, true, false);
//The Wait Form is opened in a separate thread. To change its Description, use the SetWaitFormDescription method.
for (int i = 1; i <= 100; i++) {
SplashScreenManager.Default.SetWaitFormDescription(i.ToString() + "%");
Thread.Sleep(25);
}
//Close Wait Form
SplashScreenManager.CloseForm(false);
}
}
}
Form1.vb:
Imports Microsoft.VisualBasic Imports System Imports System.Collections.Generic Imports System.ComponentModel Imports System.Data Imports System.Drawing Imports System.Linq Imports System.Text Imports System.Windows.Forms Imports DevExpress.XtraSplashScreen Imports System.Threading Namespace WaitForm_SetDescription Partial Public Class Form1 Inherits Form Public Sub New() InitializeComponent() End Sub Private Sub btnShowWaitForm_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnShowWaitForm.Click 'Open Wait Form SplashScreenManager.ShowForm(Me, GetType(WaitForm1), True, True, False) 'The Wait Form is opened in a separate thread. To change its Description, use the SetWaitFormDescription method. For i As Integer = 1 To 100 SplashScreenManager.Default.SetWaitFormDescription(i.ToString() & "%") Thread.Sleep(25) Next i 'Close Wait Form SplashScreenManager.CloseForm(False) End Sub End Class End Namespace

QQ交谈
在线咨询

渝公网安备
50010702500608号

客服热线