> 백엔드 개발 > C#.Net 튜토리얼 > C# 인터페이스 로딩의 전형적인 예

C# 인터페이스 로딩의 전형적인 예

Y2J
풀어 주다: 2017-04-21 14:15:01
원래의
2986명이 탐색했습니다.

이 글에서는 C#의 인터페이스 로딩의 일반적인 방법을 주로 소개하며, 이는 매우 실용적인 가치가 있습니다. 도움이 필요한 친구들이 참고할 수 있습니다.

이 글에서는 C#의 로딩 인터페이스에 대해 설명합니다. 일반적인 방법과 함께. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 방법은 다음과 같이 분석됩니다.

방법 1. 이벤트 위임 방법 사용
객체: 메인 폼: FrmMain 로딩 폼: FrmLoading
아이디어:
메인 폼이 나오기 전에 창을 표시합니다. 로드된 Body FrmLoading, 메인 폼이 로드되면(처음 표시될 때) FrmLoading을 닫습니다.

C# 코드는 다음과 같습니다.

코드는 다음과 같습니다.

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
 System.Threading;
namespace CDemoTest{
    public partial class FrmMain : Form
    {
        private FrmLoading loadForm;
        public FrmMain()
        {
            //创建加载窗体
             loadForm = new FrmLoading();
            //指定窗体加载完毕时的事件
            this.Shown += FrmLoading_Close; 
            loadForm.Show();
            //主窗体初始化方法
            InitializeComponent();
            }
        //声明关闭加载窗体方法
        private void FrmLoading_Close(object sender, EventArgs e)
        {
        loadForm.Close();
        }
        private void FrmMain_Load(object sender, EventArgs e)
        {
        Thread.Sleep(3000);
       }
   }
}
로그인 후 복사

방법 2 .
① Main 메소드에서는 시작 화면을 먼저 표시하고, ShowDialog 대신 Show를 사용하는 것에 주의하세요.
② 그런 다음 일반적인 방법인 Application.Run(mainForm)을 따릅니다.
③ mainForm 생성자에서 로딩 스레드를 시작합니다.
④ mainForm에 플래그를 설정합니다. 로딩이 완료되면 플래그가 특정 값으로 설정됩니다.
⑤ 시작 화면으로 사용되는 폼의 경우, 메인 폼이 로드되면 자체적으로 닫히는 플래그 감지에 주의하세요.

위 내용은 C# 인터페이스 로딩의 전형적인 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
c#
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿