![](/img/trans.png)
[英]C# Visual studio Computer program for sending data by Serial to arduino (C)
[英]Computer name program, visual C#
我是Visual C#的新手,已经按照教程制作了计算器。
现在,我正在尝试制作一个简单的程序,运行时会弹出一个框,显示计算机的名称。 我对如何实现有一个想法,但是我仍在学习C#语法。
我制作了一个弹出框,上面写着“此计算机的名称为:”,然后我做了一个空白标签,并且希望能够使用System.Environment.MachineName
将标签更改为计算机名称。
这是我所拥有的:
private void name_TextChanged(object sender, EventArgs e)
{
name.Text = System.Environment.MachineName;
//name being the name of the label
}
标签文本更改事件在某些内容更改为文本之前不会触发。
而是使用Forms Load事件来执行此操作,然后使用该行代码。
首先,您要创建一个表单加载事件处理程序,方法是双击表单中的任何空白,这将带您进入要在其中编写以下语句的代码窗口。
窗体加载事件在窗体显示在屏幕上之前执行,因此,您的计算机名称将在窗口可见后立即显示。
假设您的表单称为Form1
这是您的代码将如下所示:
namespace Machine_Name
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
// This is the form load event handler
private void Form1_Load(object sender, EventArgs e)
{
yourLabel.Text = Environment.MachineName;
}
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.