问题标签 [form-load]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2489 浏览

c# - 我应该使用 form1_Load 事件在打开表单时显示文本框信息吗?

我有一个带有按钮的 winform,用户在他们想要生成某个报告时单击该按钮。单击此按钮时,将打开另一个 winform。第二个 winform 有一个文本框和一个按钮,可以带您回到第一个 winform。

当第二个 from 打开时,我希望文本框已经显示了报告。因此,用户所要做的就是查看它并在完成后返回之前的表单。

为此,我会将文本框分配给适当的方法并将其放入 Form1_Load 事件方法中吗?

我从未使用过 Form1_Load 事件方法,所以我有点不确定这是否是正确的做法。

0 投票
1 回答
627 浏览

wpf - 解释 Visual Studio 2010 及更高版本、WinForms 和 WPF 中的严重错误

尝试将以下代码放入WinForms 或WPF的Load事件处理程序中。Loaded

问题是没有抛出异常,并且发生堆栈损坏。它可能有不同的副作用,具体取决于 IDE - 见下文。

  • 受影响的 IDE 是:2008、2010 和 2012(我可以测试的)。2010 重置堆栈状态,并从子/处理程序返回,就像什么都没发生一样(但没有继续执行其他语句)。2012 可能会警告用户有关失败的应用程序和尝试在compatibility mode. 之后的下一次运行与 2010 相同。2008 正确地引发异常,但仅在默认配置 (AnyCPU) 上。将平台目标切换到 x86 使问题在 2008 年再次出现。
  • 受影响的框架是 WinForms 和 WPF。控制台应用程序和 ASP.NET 似乎工作正常。.NET v2.0-4.5。
  • 受影响的范围是Load迄今为止唯一的事件。将此代码放入按钮使其工作。
  • 受影响的构建配置 = 任何。尝试默认DebugRelease.

为什么我认为它是一个错误是因为它会使对象处于不稳定状态——它们没有完成初始化,这不是预期的行为。关键是没有人会知道它发生了,因为它不会抛出异常。根据您的设计,您最终可能会在数据库中得到不正确的数据,在最坏的情况下可能会导致严重的后果。

有没有人很好地解释为什么会发生这种情况以及是否有解决方法?

0 投票
1 回答
2533 浏览

forms - MS Access VBA 中的 form_load 子例程

我正在MS Access VBA中编写代码,如下所示:

loggedIn我想根据变量决定是否加载表单。如果loggedIn变量为 1,则应加载表单。如果相同不是1,则不应加载表格。

我面临的问题是,无论我在上面代码的 ELSE 部分做什么,我都无法阻止表单加载。

我怎样才能做到这一点?

如果需要任何其他信息,请发表评论。

谢谢你。

0 投票
1 回答
2268 浏览

c# - Windows 窗体中的图形

加载表单时CreateGraphics()不应该返回图形对象吗?

我的意思是,在 Form1_Load 事件中,我可以编写例如以下内容吗?

如果不是,那为什么?

我以为当你创建一个新表单时,构造函数会启动表单的所有对象。那么为什么不是图形对象呢?

我在问这个问题,因为当我尝试绘制时 - 在 form_load 上,它并没有显示我绘制的内容。

主要原因是:我想创建一个有棋盘的游戏——所以当用户点击新游戏时——首先——我正在启动棋盘并绘制它。在onPaint事件中,我只想绘制电路板的当前状态。所以我认为板子的初始状态应该是在formLoad事件上绘制的。

0 投票
2 回答
1352 浏览

ms-access - 在 Access 中加载表单时在组合框中显示升序值(默认值)

因此,在我拥有的表单上,我使用了一个组合框(未绑定),行源链接到EntryID,它是从另一个表中提取的。目前,EntryID其值为 1 到 300,其中 1 是最旧的条目,而 300 是最新添加的条目。

我使用组合框中的值来重新查询我在此表单上使用的子表单。显然,子表单引用的所有表格都已EntryID填充。

如何在表单加载时填充组合框中的最新值?我可以按升序或降序对值进行排序,但这只是在您单击组合框上的向下箭头之后。

0 投票
1 回答
304 浏览

vb.net - 设置 Stylemanager.ManagerColorTint 时表单加载冻结

当我的foarload事件方法触发时,我有

它到达StyleManager1.ManagerColorTint = ColorTint 然后当我继续它只是冻结,

StyleManager1DevComponents.DotNetBar.StyleManager

目前stylemanager1.managercolortint是 255, 50, 50, 50 ColorTint

如果我在这条线上放了一个断点,它仍然会冻结,除非我绕过那条线,否则一切都运行良好。

如果它再次触及那条线,它仍然会冻结。

有人有什么想法吗?

0 投票
1 回答
3689 浏览

vb.net - Windows 窗体用户控件在其属性更新时不更新

我在 Visual Basic 窗体应用程序中创建了一个用户控件。它有一个名为 ID 的属性

在用户控件的加载方法中,我根据 ID 刷新用户控件中的组件。

现在,每当我在添加此用户控件的表单中执行某些操作时,我希望此控件显示为正确的 ID。For example I have a DataGridView and whenever selection changes I want to update the user control:

问题是用户控件仅在第一次使用所选 ID 时正确加载,我似乎无法重新加载它的数据。这意味着如果属性 ID 的值发生更改,我不知道如何强制重新加载用户控件。它显示与加载的第一个 ID 相同的数据。任何帮助将不胜感激。

0 投票
5 回答
55928 浏览

c# - C# WinForm - 加载屏幕

我想问一下如何制作一个加载屏幕(只是一张图片或其他东西),在程序加载时出现,在程序加载完成时消失。

在更高级的版本中,我看到了显示的进程栏 (%)。你怎么能有它,你如何计算要显示的百分比?

我知道有一个 Form_Load() 事件,但我没有看到 Form_Loaded() 事件,或者在任何地方都没有看到 % 作为属性/属性。

0 投票
1 回答
1093 浏览

c# - 表单加载时的 C# 进度条拉绳

有没有办法在 C# 的进度条上编写默认文本?

这在 Form_Load 中不起作用,但在单击按钮时可以正常工作...

提前致谢

0 投票
2 回答
2592 浏览

c# - 在表单加载事件中隐藏表单?

如果传递了隐藏表单的参数,我需要添加一个命令行选项来隐藏 mi 应用程序...

它是一个 Windows 窗体。

这是我尝试过的,但表格没有隐藏: