|
导读winform如何做启动页面 启动页面 form2.csform中加一个pictureBox1 一个label1pictureBox1用来显示软件图象label1用来显示提示信息主页面 form1.... winform如何做启动页面 启动页面 form2.cs form中加一个pictureBox1 一个label1 pictureBox1用来显示软件图象 label1用来显示提示信息 主页面 form1.cs 在form1中page_load 事件中 private void Form1_Load(object sender, System.EventArgs e) { Form2 ff=new Form2(); //开封面 ff.Show(); //填充数据库名 ff.label1.Text="填充数据库名......"; //关键地点否则form2上的label1无法刷新 //且每次更新label1时都需要 Application.DoEvents(); SQLAD_Databases.Fill(dataSet11); foreach (DataRow myRowin dataSet11.Tables["DataBases"].Rows) { DatabaseName.Items.Add(myRow["CATALOG_NAME"].ToString()); } //填充表信息 ff.label1.Text="填充表信息......"; Application.DoEvents(); FillTableInfo(); dataGrid1.DataSource=dataSet11.Tables["Tables"]; //填充字段信息 ff.label1.Text="填充字段信息......"; FillFiledInfo(dataSet11.Tables["Tables"].Rows[dataGrid1.CurrentRowIndex]["Table_Name"].ToString()); dataGrid2.DataSource=dataSet11.Tables["COLUMNS"]; //加载模板 ff.label1.Text="加载模板......"; Application.DoEvents(); SourceBox.LoadFile(@".\Templet\default.txt",RichTextBoxStreamType.PlainText); //填充模板目录 ff.label1.Text="填充模板目录......"; Application.DoEvents(); DirectoryInfo cd= new DirectoryInfo(@".\Templet\"); foreach (FileInfo f in cd.GetFiles()) { TempletFiles.Items.Add(f.Name); } TempletFiles.Text="default.txt"; //tt sqlDataAdapter4.Fill(dataSet11); sqlDataAdapter3.Fill(dataSet11); //关闭启动窗口 ff.label1.Text="完成."; Application.DoEvents(); //关封面 ff.Close(); } |
温馨提示:喜欢本站的话,请收藏一下本站!