c#winform窗口页面一打开就加载的实现方式

 更新时间:2023年06月16日 10:52:42   作者:zzn的进阶笔记  
这篇文章主要介绍了c#winform窗口页面一打开就加载的实现方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

c#winform窗口页面一打开就加载

//页面一打开就加载这个方法
 this.Load += new EventHandler(SQLGetTime_Load);

文本框设置默认值,一打开就显示

      private String text1 = "主账薄";
        private String text2 = "机器设备";
        private String text3 = "JQSB0000001";
        private String text4 = "打印机JQSB000001";
        private String text5 = "台";
        private String text6 = "数量";
        private String text7 = "2002-02-02";
        private String text8 = "";
        private String text9 = "经营用";
        private String text10 = "正常使用";
        private String text11 = "购入";
        private String text12 = "";
        private String text13 = "";
        private String text14 = "";
        public void SetAttribute()
        {
            textBox1.Text = text1;//设置默认值
            textBox2.Text = text2;//设置默认值
            textBox3.Text = text3;//设置默认值
            textBox4.Text = text4;//设置默认值
            textBox4.Text = text4;//设置默认值
            textBox5.Text = text5;//设置默认值
            textBox6.Text = text6;//设置默认值
            dateTimePicker1.Text = text7;//设置默认值
            textBox8.Text = text8;//设置默认值
            textBox9.Text = text9;//设置默认值
            textBox10.Text = text10;//设置默认值
            textBox11.Text = text11;//设置默认值
            textBox12.Text = text12;//设置默认值
            textBox13.Text = text13;//设置默认值
            textBox14.Text = text14;//设置默认值
            //MessageBox.Show("成功");
        }
        private void SQLGetTime_Load(object sender, EventArgs e)
        {
            SetAttribute();//窗体一加载就设置文本框的默认状态,
        }

c#winform加载界面

先上效果图

代码结构包含三个部分(调用方-主线程,被调用方-加载显示的界面,一个静态类)

调用的方的界面

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApp1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        int i = 0;
        /// <summary>
        /// 开启窗口
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button1_Click(object sender, EventArgs e)
        {
            ++i;
            ThreadNewFrm.Show(i.ToString(), i);
        }
        /// <summary>
        /// 关闭窗口
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button2_Click(object sender, EventArgs e)
        {
            ThreadNewFrm.Close();
        }
    }
}

被调用方的界面(界面中有一个定时器 System.Windows.Forms.Timer类型)

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApp1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        int i = 0;
        /// <summary>
        /// 开启窗口
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button1_Click(object sender, EventArgs e)
        {
            ++i;
            ThreadNewFrm.Show(i.ToString(), i);
        }
        /// <summary>
        /// 关闭窗口
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button2_Click(object sender, EventArgs e)
        {
            ThreadNewFrm.Close();
        }
    }
}

静态类

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApp1
{
    public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
        }
        public static string v1 { get; set; }
        public static int v2 { get; set; }
        private void timer1_Tick(object sender, EventArgs e)
        {
            label1.Text = v1;
            progressBar1.Value = v2;
        }
    }
}

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。 

相关文章

  • C#如何操作Excel数据透视表

    C#如何操作Excel数据透视表

    这篇文章主要为大家详细介绍了C#如何操作Excel数据透视表, 创建透视表、设置行折叠、展开等操作,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-04-04
  • C#实现自定义windows系统日志的方法

    C#实现自定义windows系统日志的方法

    这篇文章主要介绍了C#实现自定义windows系统日志的方法,涉及C#针对windows系统日志的创建、读写及删除技巧,非常具有实用价值,需要的朋友可以参考下
    2015-08-08
  • 在Unity中使用全局变量的操作

    在Unity中使用全局变量的操作

    这篇文章主要介绍了在Unity中使用全局变量的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • C#多线程之线程池(ThreadPool)

    C#多线程之线程池(ThreadPool)

    这篇文章介绍了C#多线程之线程池(ThreadPool)的用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • WPF使用DrawingContext实现二维绘图

    WPF使用DrawingContext实现二维绘图

    这篇文章介绍了WPF使用DrawingContext实现二维绘图的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • Unity UGUI的EventTrigger事件监听器组件介绍使用示例

    Unity UGUI的EventTrigger事件监听器组件介绍使用示例

    这篇文章主要为大家介绍了Unity UGUI的EventTrigger事件监听器组件介绍及使用,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • c#检测文本文件编码的方法

    c#检测文本文件编码的方法

    这篇文章主要介绍了c#检测文本文件编码的方法
    2016-03-03
  • C#实现Word和ODT文档相互转换详解

    C#实现Word和ODT文档相互转换详解

    ODT文档格式一种开放文档格式(OpenDocument Text)。本文以C#及VB.NET代码展示ODT和Word文档之间相互转换的方法,感兴趣的可以学习一下
    2022-05-05
  • C# WPF利用Clip属性实现截屏框功能

    C# WPF利用Clip属性实现截屏框功能

    这篇文章主要为大家详细介绍了C# WPF如何利用Clip属性实现截屏框功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-01-01
  • 详析C#的协变和逆变

    详析C#的协变和逆变

    这篇文章主要介绍了详析C#的协变和逆变,在引用类型系统时,协变、逆变和不变性具有如下定义。 这些示例假定一个名为 Base 的基类和一个名为 Derived的派生类,更多内容请需要的小伙伴参考下面文章内容
    2022-01-01

最新评论