【问题标题】:I want to call some code when my web browser application opens我想在我的网络浏览器应用程序打开时调用一些代码
【发布时间】:2017-07-26 01:17:55
【问题描述】:

我一直在寻找一些时间来寻找(我知道这听起来很愚蠢)当我启动我的应用程序时如何调用一些代码。我在 Windows 窗体上使用 C#。我知道这听起来很愚蠢,但我通常只使用 Unity3D,它有一个简单的方法:

void Start() 
{
    //Whatever goes here
}

我正在尝试制作一个网络浏览器。

【问题讨论】:

  • 你为什么要构建网络浏览器?
  • 你说的是表单的Load事件吗?
  • 如果有一个地方可以找到有关 Winforms 的文档,或者也许有一个搜索引擎可以用来查找 entry point to a Winforms application

标签: c# winforms


【解决方案1】:

你可以把代码放在winforms生成的main中

    static void Main()
    {
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        // you code goes here
        Application.Run(new MainForm());
    }

或者在 MainForm 的加载事件中

【讨论】:

  • 谢谢。我试试看
  • 所以我输入了if (tabControl.TabCount == 1) { btnRemoveTab.Enabled = false; } else { btnRemoveTab.Enabled = true; },但它引用了Form1中的内容。我如何将它们带到这里。
  • 将它们放入表单加载事件中
【解决方案2】:

您可以转到全局文件并将代码放入应用程序启动事件中。

如果你想在某个网页打开时运行代码,你可以把它放在页面的.cs文件中创建的加载事件中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-06
    • 2011-01-13
    • 2015-07-12
    • 2019-09-13
    • 1970-01-01
    • 2020-01-30
    • 1970-01-01
    • 2018-08-18
    相关资源
    最近更新 更多