이 글에서는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!