ShowDialog只在Forms中显示一次

ShowDialog只在Forms中显示一次

本文介绍了如何使.ShowDialog只在Forms中显示一次的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好我是编程的新手请帮助我解决我的小问题。

我的启动画面显示.ShowDialog方法

所以我的问题是每一个时间我访问我的第一个表格(登录)Splash Screen总是显示。

如何让我的Splashscreen只显示一次



这是我的代码(登录表格)

  public 登录()
{
InitializeComponent();

new SplashWindow()。ShowDialog();
// 这是Splash显示的地方

}





i知道这是错的,但我试试这个

  public  Login()
{
InitializeComponent();
bool first = false ;
if (first == true
{

}
else
{
new SplashWindow()。的ShowDialog();
first = true ;
}
}







这就是我改变的方式表格

 Proj.MainWindow ma =  new  Proj.MainWindow(); 
App.Current.MainWindow = ma;
this .Hide();
ma.Show();
this .Close();
解决方案

Hi Everyone I'm newbie to programming please help me with my little problem.
I make my splash screen show on .ShowDialog method
so my problem is every time I access my first form(login) Splash Screen always shows.
How to make my Splashscreen Show only once


public Login()
        {
            InitializeComponent();

            new SplashWindow().ShowDialog();
            //this is where Splash shows

        }



i know this is wrong but i try this

public Login()
       {
           InitializeComponent();
           bool first = false;
           if (first == true)
           {

           }
           else
           {
             new SplashWindow().ShowDialog();
             first = true;
           }
       }




this is how i change forms

Proj.MainWindow ma = new Proj.MainWindow();
                   App.Current.MainWindow = ma;
                   this.Hide();
                   ma.Show();
                   this.Close();
解决方案


这篇关于如何使.ShowDialog只在Forms中显示一次的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-30 07:25