因此,我的主要方法中有一个启动例程,用于检查以确保 .txt 文件中有内容。
FileInfo fInfo = new FileInfo(DataDir);
if (fInfo.Length < 64)
{
//Do stuff here if file is not long enough
}
我希望能够在我的 WinForms 应用程序上制作一个标签,显示一些文本,并且我想将一些控件灰显,但我似乎找不到引用所述标签/控件或我的应用程序中的任何对象的方法。就此而言的形式。我是一个初学者,我正在努力解决这个问题。
最佳答案
如果您希望能够通过 Main()
方法使用 Form
对象,则需要传入一个对象,而不是使用 新的
关键字。
这就是您通常看到的内容(Visual Studio 生成此代码)。
static class Program
{
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
如何使用表单对象。
static class Program
{
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Form1 myForm = new Form1(); //create the object here
//you can work with the form here
Application.Run(myForm); //pass in the form
}
}
关于c# - 如何从 Program.cs main 方法更改 WinForms 标签的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30927514/