【发布时间】:2014-07-23 16:36:05
【问题描述】:
我们希望在表单加载到基于 Win CE 5.0 的设备上之后执行代码。该应用程序正在使用 .NET Compact Framework 3.5 (C#) 开发。
我试图联系the Shown event,不幸的是它不包含在紧凑框架中(据我所知)。有没有类似的功能?
【问题讨论】:
标签: c# .net visual-studio-2008 compact-framework windows-ce
我们希望在表单加载到基于 Win CE 5.0 的设备上之后执行代码。该应用程序正在使用 .NET Compact Framework 3.5 (C#) 开发。
我试图联系the Shown event,不幸的是它不包含在紧凑框架中(据我所知)。有没有类似的功能?
【问题讨论】:
标签: c# .net visual-studio-2008 compact-framework windows-ce
您可以使用与桌面版本中触发 Shown 事件完全相同的方式来执行此操作:
private void Shown() {
this.Update();
// etc...
}
private delegate void MethodInvoker();
private void Form1_Load(object sender, EventArgs e) {
this.BeginInvoke(new MethodInvoker(Shown));
}
实际上不确定是否需要在 CF 上调用 Update()。没有坏处。
【讨论】:
System.Windows.Forms.MethodInvoker 似乎不可用。