但是当我运行 .exe 文件时,它会打开一个没有文本的控制台,并且还会打开 WinForm 如果我关闭它,WinForm 也会关闭
如何隐藏控制台以便仅打开 WinForm 我的基本代码是:
using System;
using System.ComponentModel;
using System.Drawing;
using System.Windows.Forms;
namespace CodeTry
{
public class Form1336 : Form
{
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.Run(new Form1336());
}
public Form1336()
{
this.Size = new Size(500, 300);
this.Location = new Point(30, 30);
}
}
Run Code Online (Sandbox Code Playgroud)
提前致谢
注意:当我双击 try.exe 时,控制台窗口将打开(黑色的)并且还会打开 WinForm。如果我关闭控制台,WinForm 也会关闭
我一直在做一个需要在执行期间更改对象属性的程序.为了让我能够轻松管理,我保留了原始对象名称,即"button1"
我的问题是,是否有一种方法可以通过循环来改变变量来引用对象名称
我必须写的东西像
private void disable ()
{
this.button1.Visible = false;
this.button2.Visible = false;
this.button3.Visible = false;
//...
}
Run Code Online (Sandbox Code Playgroud)
我尝试过类似的东西
int a;
for(a=1;a==50;a++)
{
this.buttona.Visible =false;
}
Run Code Online (Sandbox Code Playgroud)
这显然不起作用
那么有没有办法可以用变量引用对象?
提前致谢