争怎路由网:是一个主要分享无线路由器安装设置经验的网站,汇总WiFi常见问题的解决方法。

原创Nutsbell系列---winform如何做打开页面

时间:2024/7/8作者:未知来源:争怎路由网人气:

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();
}

关键词:原创Nutsbell系列---winform如何做打开页面




Copyright © 2012-2018 争怎路由网(http://www.zhengzen.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版