gpt4 book ai didi

c# - .NET 设计 View 不运行 Windows 窗体 OnLoad

转载 作者:可可西里 更新时间:2023-11-01 11:37:12 25 4
gpt4 key购买 nike

我有一个 Windows 应用程序,它在应用程序运行时工作,但是在设计 View 中,OnLoad 事件中的代码由于多种原因而崩溃。有没有办法做这样的事情:

private void WindowsForm_OnLoad(object sender, EventArgs e)
{
if (IsDesignView())
{
// some code that breaks in design view but works normally
}

最佳答案

DesignMode从 Component 继承的属性。

if(!this.DesignMode) {
// Your stuff...
}

尽管有比这更好的方法,因为如果我没记错的话,有时 DesignMode 属性可能会出现问题。我想我在某个地方有一些代码,让我找到它。

编辑:好吧,我找不到我在想什么,但是this answer讨论了您应该牢记的 DesignMode 的一些缺点,以及针对特定问题的解决方法。不过,这个问题并不影响你想在这里做什么,它看起来不像,但无论如何了解它还是很好的。

关于c# - .NET 设计 View 不运行 Windows 窗体 OnLoad,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8331064/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com