C#初学点滴动态改变窗体标题

在写的一个测试软件中,要测试二个不同的机种,测试的功能都差不多,只是有一些小改变,不想再去发行二个不同的测试软件,于是写在一起,在程序运行的时候让测试者选择不同的机种,程序运行之后要就在窗体标题栏显示机种的名字。

实现:

1、首先在主窗体(frmMain)中声明一个变量(MyFrom)

frmMain MyFrom;

2、在窗体On load事件中加入如下代码

       private void frmMain_Load(object sender, EventArgs e)
        {
            string message = "测试RS952请选择'YES'\n测试RS954请选择'NO'";
            string caption = "是测试RS952吗?";
            DialogResult result;

            MyFrom = this; 

            result = MessageBox.Show(message, caption, MessageBoxButtons.YesNo);
            if ( result == DialogResult.Yes)
            {
                prePID = "8001"; // RS952
                MyFrom.Text = "RS952 测试工具";
            }
            else if (result == DialogResult.No)
            {
                prePID = "8002"; // RS954
                MyFrom.Text = "RS954 测试工具";
            }
            else
            {
                Application.Exit(); 
            }
        }
 
原文地址:https://www.cnblogs.com/openusb/p/1636175.html