• <menu id="w2i4a"></menu>
  • logo DevExpress WinForm中文手冊(cè)

    文檔首頁(yè)>>DevExpress WinForm中文手冊(cè)>>如何動(dòng)態(tài)更新等待表單的標(biāo)題或描述

    如何動(dòng)態(tài)更新等待表單的標(biāo)題或描述


    立即下載DevExpress WinForms

    啟動(dòng)界面管理器在單獨(dú)的線程中顯示W(wǎng)ait Form,若要在顯示W(wǎng)ait Form時(shí)動(dòng)態(tài)更改標(biāo)簽,請(qǐng)使用SplashScreenManager.SetWaitFormCaption和SetWaitFormDescription方法。

    注意:完成的示例項(xiàng)目位于https://github.com/DevExpress-Examples/how-to-dynamically-change-a-wait-forms-labels-e3575。

    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
    
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();